matplotlibで日本語を表示しようとすると以下のように文字化けしてしまう。 import matplotlib.pyplot as plt plt.plot(list(range(10)), list(range(10))) plt.title('日本語タイトル') これはmatplotlibで使っているフォントが日本語に対応していないからなので対応しているフォントを使うようにしてやる。 ちなみに今使っているフォントはplt.rcParams['font.family']を出力して確認できる。 フォントの取得 フォントをmatplotlibに追加 フォントをデフォルトとして登録 キャッシュを削除 プロット再確認 参考:一時的にフォントを変えたいだけのとき 特定のスクリプトだけフォントを変えたいとき 特定の図だけフォントを変えたいとき 参考:フォント名を確認する方法 フォントの取得 日
![matplotlibの日本語化(フォント変更) - ricrowlのブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/5191f3789c5397fb9d33bfd93beddde71a23f281/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fr%2Fricrowl%2F20200914%2F20200914013415.png)