問題
作業環境
Windows10, anaconda
エラー内容
matplotlibが文字化けしてしまう
解決方法
フォントのダウンロード
ダウンロード(Download) | IPAex フォント/IPA フォント
ipaexg.ttf を以下のフォルダにコピーする
C:\Users\user_name\Anaconda3\envs\env_name\Lib\site-packages\matplotlib\mpl-data\fonts\ttf
設定ファイルを修正する
以下フォルダの 197 行目あたりにある font.family の記述を修正する。
C:\Users\user_name\Anaconda3\envs\env_name\Lib\site-packages\matplotlib\mpl-data\matplotlibrc
#font.family : sans-serif
font.family : IPAexGothic
なお、以下の方法で設定ファイルの場所を表示できる。
import matplotlib as mplt
mpl.matplotlib_fname()
キャッシュを削除する
import matplotlib as mpl
mpl.font_manager._rebuild()