我使用Github markdown来记录我用R进行的数据分析。进行绘图时,我使用:

jpeg("file_name.jpg")
plot(...)
dev.off()

将该图另存为jpeg,然后可以将其嵌入并显示在markdown文档中,如下所示:
!(file_name.jpg)

但是,我还需要为最终出版物制作剧情的pdf。目前,我再次使用pdf("file_name.pdf")重写了整个绘图代码,但是这导致了很多基本上重复的代码。

我尝试按顺序放置jpegpdf调用,但是仅生成最底层的一个。

有没有一种方法可以在仅运行一次代码的情况下就用同一代码制作jpegpdf文件?

最佳答案

或者您可以使用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/

10-12 00:33
查看更多