我使用Github markdown来记录我的数据分析.当我制作一个情节时,我使用:
jpeg("file_name.jpg")
plot(...)
dev.off()
Run Code Online (Sandbox Code Playgroud)
将绘图保存为jpeg,然后可以嵌入并显示在降价文档中,如下所示:
!(file_name.jpg)
Run Code Online (Sandbox Code Playgroud)
但是,我还需要pdf为最终出版物制作一个情节.目前我再次编写整个绘图代码,pdf("file_name.pdf")但这导致了许多基本上重复的代码.
我已经尝试按顺序放入jpeg和pdf调用,但只生成底部调用.
有没有办法在一次代码运行期间从同一代码生成jpeg和pdf文件?
或者您可以使用dev.copy:
plot(cars)
dev.copy(jpeg, "cars.jpeg")
dev.off()
dev.copy(pdf, "cars.pdf")
dev.off()
Run Code Online (Sandbox Code Playgroud)