棒グラフしたい(matplotlib.axes.Axes.bar)
1import matplotlib.pyplot as plt
2import numpy as np
3
4# データを準備する
5categories = ['A', 'B', 'C', 'D', 'E'] # カテゴリー
6values = [10, 15, 7, 12, 20] # 各カテゴリーの値
7
8# キャンバスを作成
9fig, ax = plt.subplots()
10
11# 棒グラフを作成
12bar = ax.bar(
13 categories, # X軸のカテゴリー
14 values # Y軸の値
15)
16
17# グラフのタイトルと軸ラベルを設定
18ax.set_title("棒グラフの例")
19ax.set_xlabel("カテゴリー")
20ax.set_ylabel("値")
21plt.show()
Axes.barで棒グラフを作成できます。
X軸のカテゴリーとY軸の値を配列で指定します。
オプションで棒の色や幅を変更できます。
ヒント
棒グラフとヒストグラムは形が似ていますが、 棒グラフはカテゴリーごとの値を表すのに対し、 ヒストグラムは数値データの分布を表すために使用します。
水平の棒グラフにしたい(Axes.barh)
1ax.barh(
2 categories, # Y軸のカテゴリー
3 values # X軸の値
4)
Axes.barhで水平の棒グラフを作成できます。