各位大大好,小弟最近想把dataframe做資料視覺化呈現,
需要用到直方圖,但我想呈現的是重疊的效果,
原圖如圖下:
https://imgur.com/TgMmoJe
想做成下圖:
https://imgur.com/c5p5BJc
但是如果設定用bar的stacked=True,他會幫我累加:
以下為程式碼+結果
import pandas
import matplotlib.pyplot as plt
df=pandas.DataFrame([[1,2],[5,12]],columns=['Y1','Y2'],index=['X1','X2'])
df.plot(kind='bar', width=0.1,stacked=True)
plt.show()
https://imgur.com/xS6ZdSK
也就是說我不希望數值一直疊上去,而是"重疊覆蓋,但看得出所有數值的高度"
爬文爬了好久找不到適合的解答,想問一下是否有解?