猿问

如何将R图形打印到PDF的多个页面和多个PDF中?

我知道


 pdf("myOut.pdf")

将打印为R中的PDF。如果我要


进行循环,以在PDF文件的新页面上打印后续图形(附加到末尾)?


进行循环以将后续图形打印到新的PDF文件(每个文件一个图形)?


一只萌萌小番薯
浏览 1462回答 3
3回答

万千封印

不确定我是否理解。附加到同一文件(每页一个图):pdf("myOut.pdf")for (i in 1:10){  plot(...)}dev.off()每个循环的新文件:for (i in 1:10){  pdf(paste("myOut",i,".pdf",sep=""))  plot(...)  dev.off()}

江户川乱折腾

pdf(file = "Location_where_you_want_the_file/name_of_file.pdf", title="if you want any")plot() # Or other graphics you want to have printed in your pdfdev.off()您可以在pdf中绘制任意数量的图,这些图将在不同页面中添加到pdf中。dev.off()关闭与文件的连接,将创建pdf文件,您将看到类似> dev.off()null device 1
随时随地看视频慕课网APP
我要回答