如何将图导出到。易办事格式文件?我通常将图导出到。Pdf 文件(使用’pdf’函数) ,它工作得很好。但是,现在我必须出口到。EPS 档案。
是的,打开一个以 .eps结尾的文件名的 postscript()设备,做你的绘图并调用 dev.off()。
.eps
postscript()
dev.off()
The postscript() device allows creation of EPS, but 只有 if you change some of the default values. Read ?postscript for the details.
?postscript
这里有一个例子:
postscript("foo.eps", horizontal = FALSE, onefile = FALSE, paper = "special") plot(1:10) dev.off()
If you are using ggplot2 to generate a figure, then a ggsave(file="name.eps") will also work.
ggplot2
ggsave(file="name.eps")
我发现创建 postscript 最简单的方法是使用 setEPS()命令:
setEPS()
setEPS() postscript("whatever.eps") plot(rnorm(100), main="Hey Some Data") dev.off()
另一种方法是使用基于 Cairograph 的 SVG、 PDF 和 PostScript 图形设备。 这样你就不需要 setEPS()了
cairo_ps("image.eps") plot(1, 10) dev.off()