在R中,我有一个生成2134个图形图的脚本。在R环境中,当脚本运行时,图形窗口会弹出并翻转所有2134个图形图。具体来说,这些是ACF图,我希望能够将所有这些图形图写入文件。
过去如果我只有一两个图表,我只需右键单击,选择复制为位图并保存为word文档。关键是自动化这个过程,因为人类无法点击和复制/粘贴2134个地块。
非常感谢所有帮助!
答案 0 :(得分:4)
我认为Dason已经回答了,但你可以试试
pdf("test.pdf")
plot(1:10,1:10)
hist(rnorm(1000))
dev.off()
这样您的所有图表都将被发送到.pdf文件。
如果使用某种图像格式,则可以按时打印图像。您可以调整图像的许多参数(使用par()查看全部),包括大小。对我来说,pdf很好,因为它的分辨率(我不知道为什么其他图像没有相同的分辨率)。
你可以做的另一件事是在图像功能中使用这个技巧
png("%003d.png", h=768, w=1024)
plot(1:10,1:10)
hist(rnorm(1000))
dev.off()
如果您需要单独拍摄所有情节,这将对您有所帮助。
希望这有助于。
干杯