2021年6月27日日曜日

積み上げ棒グラフ - matplotlib - python

■インポート


import matplotlib.pyplot as plt

■積み上げ棒グラフ


・表示用データ

#-10~10
lsX = range(-10, 11)

#値1
lsY1 = range(21)

#値2
lsY2 = range(20, -1, -1)

・普通に描写する

plt.bar(lsX, lsY1)
plt.bar(lsX, lsY2)

plt.show()
 2つの棒グラフが重なって表示される

・グラフの底上げ

plt.bar(lsX, lsY1)
plt.bar(lsX, lsY2, bottom=lsY1)

plt.show()
 2つ目のグラフの buttom= に1つ目のグラフの値を指定
 グラフが値の分だけ持ち上がる

plt.bar(lsX, lsY2, bottom=lsY1)

plt.show()
 2つ目のだけ描写すると浮かんでいるのがわかる

0 件のコメント:

コメントを投稿