楼主:
pig98520 (CheinFeng)
2018-08-06 22:51:18各位大大好,小弟最近想把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
也就是说我不希望数值一直叠上去,而是"重叠覆蓋,但看得出所有数值的高度"
爬文爬了好久找不到适合的解答,想问一下是否有解?