使用R将图形导出到.eps文件

时间:2011-02-28 13:53:49

标签: r graph eps

如何将图表导出为.eps格式文件?我通常将我的图形导出到.pdf文件(使用'pdf'函数),它运行得很好。但是,现在我必须导出到.eps文件。

5 个答案:

答案 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()