垂直抑制R图的边距

时间:2013-05-03 17:55:45

标签: r plot

我使用基本R绘图功能生成垂直对齐的图(2乘1),带有x和y标签,但没有标题。但是,当我使用

par(mfrow=c(2,1))
plot(obj1)
plot(obj2)

我注意到两个图之间的空白边缘区域是如此巨大(我假设R不排除main=标题的区域...)。有没有办法让两个地块彼此“更接近”,同时将x标签保持在适当的位置?

顺便说一句,有没有办法生成PDF格式的图,没有任何无用的空白边距?我计划在纸质手稿中加入这个数字,我不希望看到这样的利润占据。谢谢!

1 个答案:

答案 0 :(得分:0)

如我所链接的(重复)问题所述,解决方案与那里完全相同:

par(mfrow=c(2,1))
par(mar = c(0,4,4,2) + 0.1)
plot(1:5)
par(mar = c(5,4,0,2) + 0.1)
plot(1:5)

enter image description here