はじめに
Colab 自体は日本語はもちろんオーケーなのですが、 matplotlib のテキストなどで日本語を使おうとするとエラーになります。
コードセルを1つ別に開いて、次のようにしてから import japanize_matplotlib
して使えるようになりました。
%%capture !pip install japanize_matplotlib
解説
ここで %%capture
はセルマジックで出力の抑制。
pip の前のエクスクラメーションマークはコードセル内で Unix のコマンドを使うためのおまじない。
結果
import matplotlib.pyplot as plt import japanize_matplotlib plt.text(0.5, 0.5, 'matplotlibで\n日本語が\n使える!!!!' , fontsize=40 , horizontalalignment='center' , verticalalignment='center') plt.axis('off') plt.savefig("temp.svg", format="svg") plt.show()
意見
ちなみに、 matplotlib 内で日本語を使わなければならないことはないので、使わないのが一番だと思います。