この記事は、matplotlibで日本語を表示させるための備忘録です。
通常、matplotlibで日本語を用いると、文字化けをして上手く表示できせん。
対処法としては、japanize-matplotlib をpipインストールすれば良いです。
pip install japanize-matplotlib
あとは、ライブラリをインポートして通常通りにmatplotlibで作図するだけです。
import matplotlib.pyplot as plt
import japanize_matplotlib
x = [5, 10, 15, 20, 25, 30, 35, 40, 45, 50]
y = [5.3, 5.7, 6.4, 6.9, 7.7, 8.2, 8.4, 9.8, 9.9, 10.7]
plt.scatter(x, y)
plt.xlabel('重りの質量 [g]')
plt.ylabel('バネの長さ [cm]')
plt.show()
おまけ
seabornを使う場合は下記を追加すればよいです。
import matplotlib.pyplot as plt
import japanize_matplotlib
import seaborn as sns
sns.set(font="IPAexGothic", style='whitegrid') #日本語フォント設定
この記事のコードは以下で試すことができます。
Google Colab
リンク