【发布时间】:2019-08-21 16:02:48
【问题描述】:
我有一个使用来自 Python Pandas 的groupby创建的表,称为“LikelihoodAwareness”。该表如下所示:
Q7 No Yes
AwarenessImprovement
Decrease 1.492537 0.000000
Increase 12.686567 64.925373
No change 4.477612 16.417910
我想制作一个条形图,其中 y 轴上的百分比(数字)和 x 轴上的“是”“否”。我希望该图是一个堆叠条形图,其中“增加”、“减少”和“无变化”由“否”、“是”列上的不同颜色表示。我还想添加一个图例,描述哪种颜色是“增加”、“减少”、“无变化”。
我用过
LikelihoodAwareness.plot(kind='bar', stacked=True)
但这会在 x 轴上绘制“增加”、“减少”和“无变化”,在图例上绘制“是”、“否”。
如何使条形图将 x 上的“是”、“否”列以及“增加”、“减少”和“无变化”的百分比绘制为堆积条形图
【问题讨论】:
标签: python pandas matplotlib