pythonのmatplotlibでタイトルや凡例や軸のラベルを日本語で表示させたい。
pythonのmatplotlibでタイトルや凡例や軸のラベルを日本語で表示させたい。
# 日本語フォント設定
plt.rcParams['font.family'] = 'MS Gothic' # Windows向け
# plt.rcParams['font.family'] = 'IPAexGothic' # MacやLinux向け(必要なら切り替え)
これで、普通に日本語で表示されます。
import numpy as np
import matplotlib.pyplot as plt
# 日本語フォント設定
plt.rcParams['font.family'] = 'MS Gothic' # Windows向け
# plt.rcParams['font.family'] = 'IPAexGothic' # MacやLinux向け(必要なら切り替え)
# x軸の値を生成
x = np.linspace(0, 2 * np.pi, 100)
y_sin = np.sin(x)
y_cos = np.cos(x)
# グラフの作成
fig, ax = plt.subplots()
ax.plot(x, y_sin, c="r", label="sin(x)")
ax.plot(x, y_cos, c="b", label="cos(x)")
# 縦横比を同じに設定
ax.set_aspect('equal')
# 軸範囲を設定
ax.set_xlim(0, 2 * np.pi)
ax.set_ylim(-1, 1)
# 軸ラベル
ax.set_xlabel("x の値")
ax.set_ylabel("y の値")
# タイトル
ax.set_title("sin(x) と cos(x) のグラフ")
ax.set_aspect("equal")
# 凡例を表示
ax.legend()
# グリッドを追加
ax.grid(True)
# グラフを表示
plt.show()
このブログへのコメントはmuragonユーザー限定です。