【发布时间】:2023-01-26 20:24:00
【问题描述】:
我有一个数据框,其中包含按性别和年龄分层的数据集中的人数百分比。
df_test = pd.DataFrame(data=[['Male','16-24',10],
['Male','25-34',5],
['Male','35-44',2],
['Female','16-24',3],
['Female','25-34',60],
['Female','35-444',20],
],
columns=['Gender','Age','Percentage'])
首先,我创建了一个图表,显示数据集中男性和女性的百分比
df_test.groupby('Gender').sum().plot(kind='bar',rot=45)
现在我想在每个条形图中以一种堆叠的方式添加年龄范围内的人的百分比...... 你能帮忙吗 ?
【问题讨论】:
-
是的,有 3 个堆栈,因为有 3 个年龄段
标签: python pandas matplotlib plot seaborn