🐥
matplotlib で日本語を使う
matplotlib で日本語を使う
方法1
https://qiita.com/uehara1414/items/6286590d2e1ffbf68f6c の方法
もともと記載していた方法よりいいので記載追加
準備
pip install japanize-matplotlib
グラフ作成
import matplotlib.pyplot as plt
# ここがポイント
import japanize_matplotlib
x = range(100+1)
y = range(100,200+1)
fig, ax = plt.subplots(figsize=(10, 8))
plt.title("グラフタイトル")
plt.xlabel("x軸ラベル名")
plt.ylabel("y軸ラベル名")
ax.plot(x, y, label="日本語テスト")
plt.legend()
plt.show()
方法2 (この記事のもともとの方法)
準備
なし
グラフ作成
plt.rcParams['font.family']
で事前に "MS Gothic"
のフォントを設定しておく。
※ windows 10 で実行。linux とかだと動かないかも
import matplotlib.pyplot as plt
# ここがほぼ唯一のポイント
plt.rcParams['font.family'] = "MS Gothic"
x = range(100+1)
y = range(100,200+1)
fig, ax = plt.subplots(figsize=(10, 8))
plt.title("グラフタイトル")
plt.xlabel("x軸ラベル名")
plt.ylabel("y軸ラベル名")
ax.plot(x, y, label="日本語テスト")
plt.legend()
plt.show()
Discussion