Ian*_*des 3 pdf pdf-generation r
根据输入数据的大小/形状,每页上可以有偶数或奇数的图.
我设置par(mfrow)为值,使得它是可以容纳所有图的最小网格,但是现在我想确保它在下一个循环迭代中移动到下一页,在图的总数最终奇数或不适合网格.
如何强制新页面?谷歌向我展示了grid.newpage(),但我得到了错误
> grid.newpage()
Error: could not find function "grid.newpage"
Run Code Online (Sandbox Code Playgroud)
当我尝试使用它.此外,除非我弄错了,基础绘图不会grid反正使用,所以这对我没有帮助.
这是一个建议的策略:填充空单元格plot.new()直到布局填满; 下一个情节将自动推送新页面.
n = 5
rc = n2mfrow(n)
par(mfrow=rc, mar=c(0,0,0,0))
for(ii in seq_len(n))
plot(rnorm(10))
for(ii in seq_len(prod(rc) - n))
plot.new()
plot(1,1) # on its own new page
Run Code Online (Sandbox Code Playgroud)
或者,你可以试试
while(!par('page')) plot.new()
Run Code Online (Sandbox Code Playgroud)