[Python][matplotlib]棒グラフの積み上げ棒を横線にするには?

python

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

matplotlibで積み上げ棒が横向きの棒グラフを描画する方法を紹介します。

スポンサーリンク

方法

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

matplotlibで棒グラフの積み上げ棒を横線にするには、pyplotのbarh()を使います。

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

import matplotlib.pyplot as plt

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

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

plt.barh(items, values)

上記のpyplot.barh()は、積み上げ棒が横向きのグラフを描画します。

使用例

import matplotlib.pyplot as plt

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

plt.barh(names, scores)

plt.show()

コメント

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