我有一点困难在直方图的操作上。我有一个包含两列的数据框,并将它们绘制成堆积直方图。我将它们放入特定的箱子(见下面的代码),但我想在最后创建一个大箱子(4000-10000)。然而,默认情况下,大箱子的列宽非常大.. 有没有办法使这个大箱子不会更大?让所有列的宽度相同,即使它们的x范围不均匀?
代码:
代码:
df.plot.hist(stacked=True, bins=[0,400,800,1200,1600,2000,2400,2800,3200,3600,4000,10000],normed= True)
谢谢!!!
编辑:
根据建议,尝试提供一个示例数据集。粗糙但或许它能帮助说明问题..
df = pd.DataFrame(np.random.randint(0,4000,size=(100, 2)), columns=['A','B'])
df['A'].loc[85:89] = np.random.randint(5000,10000, size=5)
df.plot.hist(stacked=True, bins=[0,400,800,1200,1600,2000,2400,2800,3200,3600,4000,10000],normed= True)