投稿

[Python 100日チャレンジ] Day 67 - Matplotlibの基本

PythonのMatplotlibで折れ線グラフ、棒グラフ、タイトル、ラベルを設定する基本を学びます。

[Python 100日チャレンジ] Day 67 - Matplotlibの基本

Matplotlibとは

Matplotlibは、Pythonでグラフを描くための代表的なライブラリです。データの傾向を視覚的に確認したいときに使います。

1
2
3
4
5
6
7
import matplotlib.pyplot as plt

days = [1, 2, 3, 4, 5]
sales = [120, 150, 130, 180, 210]

plt.plot(days, sales)
plt.show()

タイトルとラベル

1
2
3
4
5
plt.plot(days, sales)
plt.title("Daily Sales")
plt.xlabel("Day")
plt.ylabel("Sales")
plt.show()

タイトルと軸ラベルを付けると、グラフの意味が伝わりやすくなります。

棒グラフ

1
2
3
4
5
products = ["A", "B", "C"]
amounts = [300, 450, 280]

plt.bar(products, amounts)
plt.show()

カテゴリごとの比較には棒グラフが向いています。

グリッドとサイズ

1
2
3
4
plt.figure(figsize=(8, 4))
plt.plot(days, sales, marker="o")
plt.grid(True)
plt.show()

見やすさを上げるには、サイズ、マーカー、グリッドを調整します。

今日のゴール

Matplotlibの基本は、データを渡し、タイトルとラベルを付けて、見やすいグラフにすることです。分析結果を説明するための第一歩として練習しましょう。

この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。