[Python][matplotlib]棒グラフを描画するには?

python

どうも、ちょげ(@chogetarou)です。

matplotlibで棒グラフを描画する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

matplotlibで棒グラフを描画するには、pyplotのbar()を使います。

まず、matplotlibのpyplotをインポートします。

import matplotlib.pyplot as plt

次に、データの項目と値を用意します。

x = [データの項目]
height = [データの値]

pyplotからbar()を呼び出します。

bar()の第1引数にデータの項目、第2引数にデータの値を指定します。

plt.bar(x, height)

ここまでで棒グラフが描画されます。

棒グラフを実際に表示するには、pyplotからshow()を呼び出します。

plt.show()

bar()の第1引数と第2引数に指定するデータの項目と値は、要素数を同じにする必要があります。

使用例

import matplotlib.pyplot as plt

names = ['Satoru', 'Kazuma', 'Subaru', 'Akari', 'Megumi']
scores = [10, 4, 6, 19, 1]

plt.bar(names, scores)

plt.show()

コメント

タイトルとURLをコピーしました