保存并显示rmd文件中的图

时间:2017-04-28 10:26:23

标签: r plot save r-markdown show

我正在使用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 fileschange where rmarkdown saves images generated by r code不回答我的问题。

1 个答案:

答案 0 :(得分:0)

您始终可以在同一markdown块中对其进行两次绘制,如下所示:

剧情(汽车)

png('cars_plot.png')

剧情(汽车)

dev.off()