我希望得到一个堆叠直方图,不同类别之间的区别能被看清。
目前我只有没有类别信息的直方图,使用以下代码生成:
plt.hist(hist_matrix2.column_name)
以下代码能够生成按类分组的直方图,相同的数据在此展示:
与前者不同,此直方图数据已被分类分组。
hist_matrix2.groupby("number").column_name.plot.hist(alpha=0.5, bins = [0,5,10,15,20,25,30], stacked = True)
这是生成的直方图:
如您所见,类别已经存在,但它们并没有堆叠在一起,尽管参数已经设置。我该怎么做才能使类别堆叠起来呢?