埃文
考虑到泰坦尼克号数据集,我想绘制一个条形图,显示性别和乘客等级如何影响生存。我使用下面的代码按性别和乘客类别分组来生成附图。如何从x轴上消除性别变量并将其表示为颜色(例如,将蓝色阴影的男人和红色阴影的女人阴影)?
import pandas as pd
data = pd.read_csv("train.csv")
data[['Sex','Pclass','Survived']].groupby(['Sex','Pclass']).sum().plot.bar()
耶夫卡德
这应该工作:
data=data[['Sex','Pclass','Survived']].groupby(['Sex','Pclass']).sum().reset_index()
data=data.pivot(index='Pclass',columns='Sex',values='Survived')
data.plot(kind='bar',stacked=True,color={'male':'b','female':'r'})
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句