我使用Github markdown来记录我用R进行的数据分析。进行绘图时,我使用:
jpeg("file_name.jpg")
plot(...)
dev.off()
将该图另存为jpeg,然后可以将其嵌入并显示在markdown文档中,如下所示:
!(file_name.jpg)
但是,我还需要为最终出版物制作剧情的
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()
关于image - 在R中,每个绘图代码如何生成一种以上的文件格式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17707067/