【发布时间】:2018-07-23 22:25:32
【问题描述】:
我有一个 4 列 6 行的 pandas 数据框。例如:
Healthy state_A state_B state_C
0: Yes 0 1 1
1: No 0 1 0
2: Yes 0 0 1
3: Yes 0 0 1
4: No 0 0 0
5: No 0 0 1
现在我想绘制一个条形图。每个状态列的总和应该是一个柱(即 state_A 的总和应该对应一个柱,state_B 的总和应该对应一个柱,state_C 的总和应该对应一个柱)。此外,我想按“健康”列对它们进行分组,即每个条都应该分层。例如,state_C 条的高度为 4(总和为 4),它应该由两种颜色组成(一种颜色高度为 3,因为我们有三个 Healty==Yes,另一种颜色高度为 1,因为我们有一个 Healty==不)。
如何做到这一点?
【问题讨论】:
标签: python pandas bar-chart pandas-groupby