2017-06-21 16 views
1

私はggsave()をggplotとしてsvgとして保存しようとしています。私がそうすると、fontconfigエラーが出ます。 svglitegdtoolsのパッケージをインストールして更新しました。ggsave()as svg fontconfigエラー

私は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

brew install cairo

  • を:: sys_fonts () '? –

  • +0

    空です! 0行dfを返します。 – jzadra

    +1

    OK、cairoとmac osの既知の問題のように見えます –

    答えて

    1

    はあなたでした:

    1. コマンドラインで自作
    2. 実行再インストール/インストール: `gdtoolsの出力が何であるかR install.packages("gdtools")
    +0

    これはそのトリックでした。私はhomebrewを削除して(すでにインストールしていました)、cairoをアンインストールし、cairoを再インストールし、gdtoolsを削除/再インストールしました。これで私のシステムフォントがすべて一覧表示され、ggsaveはsvgで完璧に動作します。ありがとうございました! – jzadra

    関連する問題