我有类似这样的数据(如图所示)。我想在 x 轴上为每个区域绘制一个条形图,以及该类别的“是”和“否”的数量(最好是堆叠的)。我写了以下代码ax1 = df2.groupby(['US Region'])['Daily Weather Report'].value_counts().plot.bar(stacked = True);并得到以下输出。有没有办法让我以更好的方式表示这一点。堆积图不起作用。数据集:https ://i.stack.imgur.com/scE8N.png 我得到的输出: https ://i.stack.imgur.com/aIXGE.png
1 回答
慕哥6287543
TA贡献1831条经验 获得超10个赞
如果没有易于阅读的格式的数据,就很难提供帮助。
请试试
ax1 = df2.groupby(['US Region'])['Daily Weather Report'].value_counts().unstack().plot(kind='bar',stacked = True)
添加回答
举报
0/150
提交
取消