【发布时间】:2018-02-01 16:25:43
【问题描述】:
编辑:此页面提供代码:https://www.andrewheiss.com/blog/2017/09/27/working-with-r-cairo-graphics-custom-fonts-and-ggplot/
ggsave("test_cario.eps", device=cairo_ps)
ggsave("test_cario.pdf", device=cairo_pdf)
但是,我想知道命令来自哪里。它们未包含在官方文档 (https://ggplot2.tidyverse.org/reference/ggsave.html) 的可能设备列表中。而且,cairo_png 不存在;相反, type="cairo-png" 是必要的,例如:
ggsave("test_cairo.png", type = "cairo-png")
有谁知道为什么争论是一次device = "",另一次type = ""?
我尝试过类似的代码
ggsave("model.eps", type = "cairo")
或
ggsave("model.eps", type = "cairo-ps")
或
ggsave("model.eps", device = "cairo-ps")
但似乎没有任何效果。一般来说,是否可以使用 Cairo 图形设备使用 ggsave 创建 .eps 文件?如果有,怎么做?
【问题讨论】:
-
您尝试过这里的建议吗? stackoverflow.com/questions/4001316/…
-
能否请您说明使用 Cairo 设备对您的重要性?使用
device = "eps"有缺点吗? -
我更喜欢 Cairo,因为它支持抗锯齿。