2015-06-11 43 views
4

我想將軸標籤更靠近我的繪圖。我怎樣才能做到這一點?R:如何將軸標籤更靠近繪圖

set.seed(3) 
plot(rnorm(10), xlab = "Age", ylab = "Weight", cex.lab = 1.5) 

enter image description here

+0

請問答案[這裏]的最後部分(http://stackoverflow.com/questions/12302366/moving-axes-labels-in-r)幫助? – alexforrence

+0

非常感謝!順便說一句,有沒有辦法改變繪圖函數中的線條粗細? – Adrian

回答

4

我想你要找的命令是:

par(mgp=c(2,1,0)) 

然後創建您的情節:

plot(rnorm(10), xlab = "Age", ylab = "Weight", cex.lab = 1.5) 

一旦你做,你可以重置它默認爲:

par(mgp=c(3,1,0)) 
3

使用title()並指定line應該適合您。您也可以考慮通過par(oma = c())par(mar = c())(數字序列:底部,左側,頂部,右側)更改邊距。

set.seed(3) 
plot(rnorm(10), xlab = "Age", ylab = "", cex.lab = 1.5) 
title(ylab = "Weight", line = 2, cex.lab = 1.5) 

希望它可以幫助