在 Windows 上具有抗锯齿和 wmf 格式的 R ggplots
Posted
技术标签:
【中文标题】在 Windows 上具有抗锯齿和 wmf 格式的 R ggplots【英文标题】:R ggplots with anti-aliasing and wmf format on windows 【发布时间】:2021-02-08 12:10:42 【问题描述】:我正在尝试将 ggplot 导出为 windows 平台上的 windows 图元文件。有人建议 cairo 删除别名,但我需要将绘图保存为 windows 图元文件,这不适用于 wmf。
ggsave(plot=plot,filename="plot.wmf",type="cairo")
给予
Error in grDevices::win.metafile(...) : unused argument (type = "cairo")
有人有解决办法吗?
【问题讨论】:
【参考方案1】:查看 ggsave 文档,因为您似乎缺少参数。看起来您需要绘图和文件名,并且没有指定 cairo 类型。
从你所拥有的: ggsave(plot.wmf,type="cairo")
类似于: ggsave(plot = plot.wmf, "plot.wmf", type="cairo-wmf")
来自此资源的更多帮助:https://gist.github.com/dsparks/3777731
【讨论】:
对不起,我在输入问题时很草率。如您所述,我已将 ggsave 分配给现有图(请参阅更新的问题)。问题是 cairo-wmf 不存在(?)并且不起作用。发生同样的错误。以上是关于在 Windows 上具有抗锯齿和 wmf 格式的 R ggplots的主要内容,如果未能解决你的问题,请参考以下文章
使 Windows 上的字体像 Mac/Linux 一样渲染:禁用字体提示和/或在客户端处理抗锯齿