2017-06-21 55 views
1

我试图使用ggsave()作为ggplot保存为svg。当我这样做时,我得到一个fontconfig错误。我已经安装并更新了两个包,分别是svglitegdtoolsggsave()as svg fontconfig error

我在MacOS Sierra上。

ggplot(diamonds, aes(x = cut, y = price)) + geom_boxplot() %>% 
ggsave(filename = "diamonds.svg") 

Saving 11.6 x 5.32 in image 
Error in match_family_(font, bold, italic) : 
    Fontconfig error: unable to match font pattern 
+1

什么的'gdtools输出:: sys_fonts ()'? –

+0

空!返回0行df。 – jzadra

+1

好的,看起来像开罗和mac os的已知问题 –

回答

1

你能:

  1. 安装/重新安装命令行自制
  2. 运行:brew install cairo
  3. 在该R install.packages("gdtools")
+0

这样做的伎俩。我清理和修剪自制软件(已安装它),然后卸载开罗,重新安装开罗,并删除/重新安装gdtools。它现在列出了我的所有系统字体和ggsave完美的svg作品。谢谢! – jzadra