colab上でmatplotlibを使う時に日本語化するのに少し苦戦したのでメモしておきます。
まず以下のコマンドでフォントインストールします。
!apt-get -y install fonts-ipafont-gothic
次にfontのキャッシュを削除します。
!rm /root/.cache/matplotlib/fontlist-v310.json
ここで、削除するファイル名が重要です。
今回はfontlist-v310.jsonを削除していますが、
これはv以下はmatplotlibのバージョンを表しているようです。
ここを変更し忘れてかなりつまりました。
ここまでやった後に「ランタイムを再起動」します。
そして、以下のようにフォントをセットして使います。
import matplotlib matplotlib.rcParams['font.family'] = "IPAGothic" import matplotlib.pyplot as plt plt.plot([0, 1], [0, 1]) plt.xlabel('横軸') plt.ylabel('縦軸') plt.show()
xlabel, ylabelのfontnameを設定していなかったので、
自分はかなり時間を使ってしまいました・・・
注意してください。