-3

我有创建 100 个图的 R 脚本。
如何创建 1 个 50 页的 PDF?
每页 2 个图。我尝试使用
par(mfrow=(50,2))
,但它在 plot.new() 中给出错误:图边距太大

4

1 回答 1

5

你想要每页 2 个图,所以你需要par(mfrow=c(2,1)). 如果您要求 R 绘制超过 2 个图,R 将自动切换到下一页。

pdf("myoutput.pdf")
par(mfrow=c(2,1))
for (i in 1:100) {
  plot(runif(10)
}

应该产生一个 50 页的 pdf,每页有 2 个图。

于 2017-04-07T07:15:39.477 回答