R:如何将轴标签移近绘图

R: how to move axes labels closer to the plot

我想将坐标轴标签移近我的绘图。我怎样才能做到这一点?

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

我认为您要查找的命令是:

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

然后创建你的情节:

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

完成后,您可以将其重置为默认值:

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

使用 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)

希望对您有所帮助