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

Python

matplotlib のとうふを撲滅します。

にほんごがとうふになってしまいます…

スポンサーリンク

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

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()

以上でとうふが消えます。

タイトルとURLをコピーしました