matplotlib の missing from current font エラーの文字化けを解決する
matplotlibで文字化けする
以下のようなエラーが出る。
missing from current font
日本語フォントをインストール
IPAexフォントをインストールする。
$ sudo apt install fonts-ipaexfont
matplotlibの設定を変更する
matplotlibrcの場所は以下で分かる。
import matplotlib print(matplotlib.matplotlib_fname())
250行目くらいにある、#font.family : sans-serif」を「font.family : IPAexGothic」に変更する。
$ sudo vim ~/~~/matplotlibrc
キャッシュを消す
rm ~/.cache/matplotlib/fontlist-v330.json
これで上手く行く。