我正在使用 R markdown 编写相当长的代码,分为多个块。情节出现在适当的块下。我想保留这种行为,但另外我想将它们保存到指定的文件夹中。我尝试了此处列出的不同方法 How to save a plot as image on the disk? (以及互联网上的其他地方),但似乎没有任何效果。
我的可重现示例:
png('cars_plot.png')
plot(cars)
dev.off()
此代码保存绘图,但不显示它(它只返回“空设备 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不要回答我的问题。
最佳答案
你总是可以在同一个 markdown 块中绘制两次,如下所示:
plot(cars)
png('cars_plot.png')
plot(cars)
dev.off()
关于r - 在 rmd 文件中保存和显示图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43677965/