matplotlibの日本語表示問題を解決する

matplotlibのとうふを撲滅する

f:id:mt9116:20180719150741p:plain

にほんごがとうふになっちゃう...

日本語に対応したフォントを用意する

https://ipafont.ipa.go.jp/ からIPAexゴシックフォントをダウンロードする.

matplotlibの設定ファイルのパスを調べる

import matplotlib
matplotlib.matplotlib_fname()

設定ファイルを編集する

matplotlibrcファイルを適当なエディタで開いて下の行を追加する.

font.family : IPAexGothic

フォントファイルを配置する

設定ファイルのパス/fonts/tffにダウンロードしたipaexg.tffを置く.

キャッシュを再構築する

import matplotlib
matplotlib.font_manager._rebuild()

以上でとうふは消えます.

f:id:mt9116:20180719150754p:plain