2018年10月ごろに@uehara1414さんという方が、japanize-matplotlibを開発してくれたので、日本語フォントを落として設定するなどの面倒な手順が一切不要になりました。使い方は以下のリンクから。

▼以下手順は不要になりました。

1)こちら(リンクエラーのため削除済み)から日本語フォントをダウンロードする↓

2)ダウンロードしたフォントを解凍し、matplotlibのfontフォルダ直下にコピーする。

コピー先は以下、

・windowsの場合=>C:\Anaconda3\Lib\site-packages\matplotlib\mpl-data\fonts\ttf

・macの場合=>/Users/{YOUR_NAME}/anaconda3/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf

3)以下フォルダに入っている「matplotlibrc」をメモ帳などで開き、「font.family : IPAexGothic」という行を追加して保存

・windowsの場合=>C:\Anaconda3\Lib\site-packages\matplotlib\mpl-data

・macの場合=>/Users/{YOUR_NAME}/anaconda3/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf

4)matplotlibのフォントのキャッシュファイル(fontList.json)を削除する。=>C:\\Users\\{YOUR_NAME}\\.matplotlib

これでmatplotlibで出力するグラフ内に日本語を表示することが出来る。

おすすめの記事