【问题标题】:R: how to move axes labels closer to the plotR:如何将轴标签移近绘图
【发布时间】:2025-11-26 15:10:01
【问题描述】:

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

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

【问题讨论】:

  • 答案here的最后一部分有帮助吗?
  • 非常感谢!顺便问一下,有没有办法改变绘图函数中的线条粗细?

标签: r visualization


【解决方案1】:

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

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

然后创建你的情节:

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

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

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

【讨论】:

    【解决方案2】:

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

    希望对你有帮助

    【讨论】: