我试图同时打印到两个设备。我可以大部分创建我想要的输出,但我不确定如何更改第一个设备的par$mfrow
设置。打印到多个设备
pdf(file="test.all.pdf",width=7,height=10,pointsize=12,bg="white",paper="letter",pagecentre=T)
par(mfrow=c(3,2))
for(i in 1:12){
temp <- rnorm(500,i,1)
pdf(paste0("test_",i,".pdf"))
dev.control(displaylist="enable")
hist(temp)
dev.copy(which=2)
dev.off(which=3)
}
graphics.off()
我想为每个图获得单独的.pdf文件,然后合并.pdf文件,每页有6个图。相反,我只是得到一个合并的.pdf文件,每页有1个绘图。
我建立了我基于这个post的代码。
相关岗位:http://stackoverflow.com/q/7942612/1000343 – 2013-04-10 15:57:04
你(的有6个以上格式)的目标应该只使用一个调用'pdf'来完成。这是内部调用'pdf'(和'dev.off')的东西。 – 2013-04-10 16:23:28
@dayne我意识到,但想要链接其他用户的上下文。我将在短时间内删除我的评论,并建议您也这样做,以避免混淆该主题。如果您在帖子中添加链接,我会删除原始评论。 – 2013-04-10 16:39:18