使用R代码将多个图表放在A4纸张中

Top*_*ili 5 plot r

我在R中有6个图,我想在一个视图中绘制它们.换句话说,我想将它们放在A4大小的单页中.

我使用的绘图代码是:

 plot(temp$ambtemp,type="o", pch=22, lty=2, col="brown",xlab = "Hour  2007/09/30" , ylab= "Tempreture" )

 title(main="Hourly Mean, node 25", col.main="brown", font.main=1)
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?

Jos*_*ien 8

这是一个可重现的例子,说明如何执行此操作:

pdf('eg.pdf', width = 8.3, height = 11.7)  ## Device with dimensions of A4 paper
par(omi = rep(.5, 4))                      ## 1/2 inch outer margins
par(mfrow = c(3,2))                        ## 2x3 grid of plotting areas
replicate(plot(rnorm(99)), n = 6)          ## 6 example plots
dev.off()
Run Code Online (Sandbox Code Playgroud)