我正在使用R markdown处理一个相当长的代码,分为块。绘图出现在适当的块下面。我想保持这种行为,但另外我想将它们保存到指定的文件夹。我尝试了How to save a plot as image on the disk?(以及互联网上其他地方)列出的不同方法,但似乎没有任何效果 我可重复的例子:
png('cars_plot.png')
plot(cars)
dev.off()
此代码保存绘图,但不显示(仅返回“null device 1”)。我也试过dev.print和dev.copy,结果相同。
先感谢您!
澄清:我一个接一个地运行我的块,我不想将我的结果转换为pdf / html。因此knitr: include figures in report *and* output figures to separate files或change where rmarkdown saves images generated by r code不回答我的问题。
答案 0 :(得分:0)
您始终可以在同一markdown块中对其进行两次绘制,如下所示:
剧情(汽车)
png('cars_plot.png')
剧情(汽车)
dev.off()