2016-02-02 80 views
2

我想爲頂部plot的y軸添加標題。 當然,在下面的玩具例子中,我可以使用ylab參數。 但我正在尋找另一種選擇來適應我的實際問題。 看來,在這種情況下,mtext()不會完成這項工作。 有沒有其他想法?R plot:向y軸添加標題

x11() 
par(mfrow=c(2, 1)) 
plot(1:10, ylab = " ") 
mtext(text = "y-label", side = 2, line = -2, outer = TRUE) 
plot(1:10, ylab = " ") 

enter image description here

+0

然後你不能使用'ylab'參數的確切問題是什麼? – TJGorrie

+0

@TJGorrie:我不認爲有必要深入細節。但是我的想法是,我有一個單獨的函數來構建座標軸,然後使用它來創建不同的圖。每個圖都有自己的Y軸標題。 – Marco

+0

@ Hav0k:謝謝,但在我看來,這不完全是...... – Marco

回答

0

mtext(text = "y-label", side = 2,line=2, at=26, outer = FALSE)

你將不得不玩哪裏at=是找到甜蜜點兩個圖,但是這會做你的要求。如果有的話,6對於底部圖似乎是一個很好的數字。 (使用示例)

如果你想象line是一個x座標和at成爲一個Y座標然後你可以玩,直到你找到最適合。

也許不乾淨,切爲你想要的,但它會奏效。