たくさん記事があるけどはまったのでメモ。
環境はCentOS7,python3。
matplotlibrcファイルの場所
Jupyter notebookに次を入力
import matplotlib
matplotlib.matplotlib_fname()
私の環境ではAnacondaからインストールしたので次のような感じ。
/(username)/anaconda3/lib/python3.6/site-packages/matplotlib/mpl-data/matplotlibrc
フォント(ttf)ファイルを置く場所
上記 matplotlibrc
と同じフォルダにある./fonts/ttf
下。
先ほどの例で具体的には
/(username)/anaconda3/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf
下。
DBの再構成
いろんな記事でfontList.py3k.cach
を削除するように,とあったけどファイルが見つからなかった。
次のように一度rebuildすることで解決。
matplotlib.font_manager._rebuild()