テクノロジー

matplotlibで指定した日本語フォントが表示されない

matplotlibで指定した日本語フォントが表示されず、次のようなエラーが表示されて、日本語が表示されず「□□□」のような記号になってしまうことがあります。

日本語フォントを追加して、指定しても表示されないときは、./matplotlibフォルダ内のキャッシュファイルを削除し、再度、実行すると、キャッシュファイルが再生成され、日本語が表示されるようになります。

※キャッシュファイル名は、環境によって異なります。

なお、Ubuntu環境では、ダウンロードした日本語フォントを下記のディレクトリ配下におきます。

Ubuntuで利用できる日本語フォントには、IPAフォントTakaoフォントなどがあります。

たとえば、こんな形で配置します。

カテゴリー