有没有办法附加两个图形,我用命令par(mfrow=c(2,1))
获得,这样两个绘图窗口之间的空间被删除了?这可以通过任何图像编辑器轻松完成,但我猜测是否有更公平的方法可以从命令行执行此操作。
提前致谢!
EB
答案 0 :(得分:6)
如果您为每个绘图将底部和顶部边距设置为零,则可以执行以下操作:
> par(mfrow=c(2,1))
> par(mar=c(0,1,1,1))
> plot(1:10)
> par(mar=c(1,1,0,1))
> plot(1:10)
制造
mar
参数是底部,左侧,顶部,右侧,我应该使左边距和下边距稍大一些,以便为轴标记腾出空间。
如果你做了很多这种“刻面”的情节,你可能最好使用ggplot
。
答案 1 :(得分:1)
如果您使用基本图形,请查看?par,特别是mar和omar参数。