たるだめ

のんびりとなんか書きます

Python matplotlib文字化け対応

文字化け(豆腐)の対応

matplotlibで日本語のラベルを表示しようとすると文字化けします。

これに対応します。

他サイト様でもたくさん扱っている内容なので、さらっとメモ程度に。

環境

Host

  • Linux Mint 20.3 Cinnamon

Docker

  • Ubuntu 22.2

フォントの指定

自分の環境ではDockerを使っており、コンテナの中で日本語フォントを使えるようにする必要がありました。

すぐ使えたフォントIPAMinchoを使用しました。

rcParamsのfont.familyキーに指定します。

plt.rcParams["font.family"] = "IPAMincho" # もしくはIPAGothic