matplotlibを使って、折れ線グラフを表示します。
実際に書いたコード
import matplotlib.pyplot as plt
plt.rcParams["font.family"] = "Meiryo"
fig, ax = plt.subplots()
fig.canvas.manager.set_window_title("折れ線グラフウィンドウ")
data = [30, 60, 40, 80, 50]
ax.plot(data, marker="o")
ax.set_title("折れ線グラフ")
ax.set_xlabel("X")
ax.set_ylabel("Y")
ax.grid(True)
plt.show()
コードの解説
plt.rcParams["font.family"] = "Meiryo"
- グラフ全体のフォントを メイリオ に設定
- 日本語が「□」にならないための必須設定
fig, ax = plt.subplots()
- Figure(ウィンドウ) と Axes(描画領域) を同時に作る
- Python の「複数値返却 + アンパック」の典型例
- matplotlib の推奨スタイル
fig.canvas.manager.set_window_title("…")
- グラフウィンドウのタイトルバーを変更
ax.set_title()は「グラフ内のタイトル」なので別物
ax.plot(data, marker="o")
- 折れ線グラフを描く
marker="o"でデータ点に丸を付ける
ax.set_title("…")
- グラフ内のタイトル(ウィンドウタイトルとは別)
ax.set_xlabel("X") / ax.set_ylabel("Y")
- X軸・Y軸のラベルを設定
ax.grid(True)
- グリッド(補助線)を表示
- グラフが読みやすくなる
plt.show()
- グラフウィンドウを表示
- これを呼ぶまで画面は出ない
結果




人気ブログランキング ブログパーツ