[Python][matplotlib]棒グラフの積み上げ棒の色を設定するには?

python

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

matplotlibで棒グラフの積み上げ棒の色を設定する方法を紹介します。

スポンサーリンク

方法

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

matplotlibで棒グラフの積み上げ棒の色を設定するには、pyplot.bar()の引数「color」を使います。

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

import matplotlib.pyplot as plt

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

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

そして、bar()の引数「color」に積み上げ棒の色を指定します。

plt.bar(x, heigth, color = bar_color)

上記のpyplot.bar()は、引数「color」に指定した色を棒グラフの積み上げ棒の色に設定します。

colorに指定できる色は、matplotlibの公式ドキュメントで確認できます。

棒の色を個別に設定したい場合は、引数「color」に色の値を持つリストを指定します。

plt.bar(x, height, color = ['r', 'b', 'g', 'yellow', '#000'])

使用例

import matplotlib.pyplot as plt

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

plt.bar(names, scores, width = 0.2)

plt.show()

コメント

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