移动R中的绘图标题

3

我试图在R Plot中创建一个图表,想知道是否有任何方法可以将侧边标题标签移动到更靠近图表的位置。

我已经将字体缩小并将标签分成两行,但是当我将其分成两行时,顶部行会掉出屏幕,底部行离图表的编号Y轴相当远。是否有办法将标签移动到靠近y轴的位置,以便整个标签都可见?

1个回答

4

尝试微调mar

mar.old <- par('mar')
print(mar.old)

par(mar=rep(10, 4)) # some ridiculous values
plot(density(rnorm(1000)), ylab='foo\nbar\nbaz\nquux')

par(mar=mar.old) # restore original

有关mar的更多信息,请参见?par

mar是一个数值向量,格式为c(bottom, left, top, right),它指定了在绘图的四个边缘上要指定的边距行数。默认值为c(5, 4, 4, 2) + 0.1。


+1. 你也可以尝试更改'mgp'参数,例如par(mgp=c(2,1,0))。 - Richie Cotton

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接