用R将graphics导出到.eps文件
如何将图表导出为.eps格式文件? 我通常将我的图表导出到.pdf文件(使用'pdf'函数),并且工作得很好。 但是,现在我必须导出到.eps文件。
我发现创buildpostscripts的最简单的方法是使用setEPS()
命令:
setEPS() postscript("whatever.eps") plot(rnorm(100), main="Hey Some Data") dev.off()
如果你正在使用ggplot2
来生成一个graphics,那么ggsave(file="name.eps")
也会起作用。
postscript()
设备允许创buildEPS,但仅限于更改某些默认值。 阅读?postscript
的细节。
这里是一个例子:
postscript("foo.eps", horizontal = FALSE, onefile = FALSE, paper = "special") plot(1:10) dev.off()
另一种方法是使用基于Cairographics的SVG,PDF和PostScriptgraphics设备。 这样你就不需要setEPS()
cairo_ps("image.eps") plot(1, 10) dev.off()
是的,打开一个文件名以.eps
结尾的postscript()
设备,做你的情节并且调用dev.off()
。