skip to content
barorin&?

matplotlibの文字化けを解消する方法

/ 1 min read

問題

作業環境

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