如何将图表导出为.eps格式文件?我通常将我的图形导出到.pdf文件(使用'pdf'函数),它运行得很好。但是,现在我必须导出到.eps文件。
答案 0 :(得分:111)
我发现使用setEPS()
命令创建postcripts的最简单方法如下:
setEPS()
postscript("whatever.eps")
plot(rnorm(100), main="Hey Some Data")
dev.off()
答案 1 :(得分:45)
如果您使用ggplot2
生成数字,那么ggsave(file="name.eps")
也可以使用。
答案 2 :(得分:29)
postscript()
设备允许创建EPS,但如果更改某些默认值,则仅。请阅读?postscript
了解详情。
以下是一个例子:
postscript("foo.eps", horizontal = FALSE, onefile = FALSE, paper = "special")
plot(1:10)
dev.off()
答案 3 :(得分:12)
另一种方法是使用基于Cairographics的SVG,PDF和PostScript图形设备。
这样您就不需要setEPS()
cairo_ps("image.eps")
plot(1, 10)
dev.off()
答案 4 :(得分:4)
是的,打开文件名以postscript()
结尾的.eps
设备,制作您的情节并致电dev.off()
。