如何将图形导出为 .eps 格式文件?我通常将我的图表导出到一个 .pdf 文件(使用“pdf”函数),它工作得很好。但是,现在我必须导出为 .eps 文件。
问问题
132057 次
5 回答
139
我发现创建后记的最简单方法如下,使用setEPS()
命令:
setEPS()
postscript("whatever.eps")
plot(rnorm(100), main="Hey Some Data")
dev.off()
于 2011-11-16T06:10:56.140 回答
57
如果您ggplot2
用于生成图形,那么 aggsave(file="name.eps")
也可以。
于 2011-02-28T18:11:37.547 回答
32
postscript()
设备允许创建 EPS,但前提是您更改了一些默认值。阅读?postscript
详情。
这是一个例子:
postscript("foo.eps", horizontal = FALSE, onefile = FALSE, paper = "special")
plot(1:10)
dev.off()
于 2011-02-28T14:10:43.780 回答
14
另一种方法是使用基于 Cairographics 的 SVG、PDF 和 PostScript 图形设备。这样你就不需要setEPS()
cairo_ps("image.eps")
plot(1, 10)
dev.off()
于 2014-08-30T12:14:55.173 回答
4
是的,打开一个postscript()
文件名以 结尾的设备.eps
,执行您的绘图并调用dev.off()
.
于 2011-02-28T13:55:42.750 回答