Python入門トップページ


目次

  1. Matplotlib とは
  2. モジュールの読み込み
  3. 折れ線グラフ
  4. 散布図
  5. 円グラフ
  6. 棒グラフ
  7. 複数の棒グラフ
  8. 積み上げグラフ
  9. 任意の数学関数のグラフ描画
  10. 複数グラフの描画

Matplotlib によるグラフの描画

積み上げグラフ

まずはここ参考にモジュールを読み込んだ後,データフレームを準備します.このデータはプロバスケットボールのシーズンごと,リーグごとの平均観客数のデータです.

データフレームを準備する
# データフレームを準備する
df = pd.DataFrame([
        ['2016-17', 2779.2, 1197.3],
        ['2017-18', 2896.8, 1549.6],
        ['2018-19', 3078.0, 1522.2],
        ['2019-20', 3260.4, 1406.7],
        ['2020-21', 1553.6, 746.9]],
        columns=['Year', 'B1', 'B2']
    )
df
mpl-6-00

目次に戻る

積み上げ棒グラフの場合も,plt.bar を複数回記述すればよいが,2回目以降は bottom を使って開始位置を指定する必要があります.

複数の棒グラフ
fig, ax = plt.subplots(1, 1, figsize=(6, 4))
ax.bar(df['Year'], df['B1'], label='B1')
ax.bar(df['Year'], df['B2'], bottom=df['B1'], label='B2')
ax.legend()
plt.show()
mpl-6-01

目次に戻る