-1

我正在使用 base R plot 函数来生成垂直对齐的图(2×1),同时带有 x 和 y 标签,但没有标题。但是,当我使用

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

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

顺便说一句,有没有办法生成 PDF 格式的绘图而没有任何无用的空白边距?我打算把这个数字包括在纸稿中,我不想看到这样的页边空白。谢谢!

4

1 回答 1

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)

在此处输入图像描述

于 2013-05-03T18:53:33.387 回答