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

发布于 2024-10-19 20:11:28 字数 81 浏览 7 评论 0原文

如何将图表导出为 .eps 格式文件?我通常将图表导出到 .pdf 文件(使用“pdf”功能),效果非常好。但是,现在我必须导出到 .eps 文件。

How do I export a graph to an .eps format file? I typically export my graphs to a .pdf file (using the 'pdf' function), and it works quite well. However, now I have to export to .eps files.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

情泪▽动烟 2024-10-26 20:11:29

我发现创建后记的最简单方法如下,使用 setEPS() 命令:

setEPS()
postscript("whatever.eps")
plot(rnorm(100), main="Hey Some Data")
dev.off()

The easiest way I've found to create postscripts is the following, using the setEPS() command:

setEPS()
postscript("whatever.eps")
plot(rnorm(100), main="Hey Some Data")
dev.off()
夜访吸血鬼 2024-10-26 20:11:29

如果您使用 ggplot2 生成图形,则 ggsave(file="name.eps") 也可以使用。

If you are using ggplot2 to generate a figure, then a ggsave(file="name.eps") will also work.

初见你 2024-10-26 20:11:29

postscript() 设备允许创建 EPS,但如果您更改某些默认值。阅读 ?postscript 了解详细信息。

这是一个例子:

postscript("foo.eps", horizontal = FALSE, onefile = FALSE, paper = "special")
plot(1:10)
dev.off()

The postscript() device allows creation of EPS, but only if you change some of the default values. Read ?postscript for the details.

Here is an example:

postscript("foo.eps", horizontal = FALSE, onefile = FALSE, paper = "special")
plot(1:10)
dev.off()
仅此而已 2024-10-26 20:11:29

另一种方法是使用基于 Cairgraphics 的 SVG、PDF 和 PostScript 图形设备。
这样你就不需要setEPS()

cairo_ps("image.eps")
plot(1, 10)
dev.off()

Another way is to use Cairographics-based SVG, PDF and PostScript Graphics Devices.
This way you don't need to setEPS()

cairo_ps("image.eps")
plot(1, 10)
dev.off()
长不大的小祸害 2024-10-26 20:11:29

是的,打开文件名以 .eps 结尾的 postscript() 设备,执行绘图并调用 dev.off()

Yes, open a postscript() device with a filename ending in .eps, do your plot(s) and call dev.off().

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文