Pandas 如何将变量描述为熊猫中的颜色?

Pandas 如何将变量描述为熊猫中的颜色?,pandas,pandas-groupby,Pandas,Pandas Groupby,以泰坦尼克号数据集为例,我想画一个条形图,显示性别和乘客等级如何影响生存。我使用下面的代码按性别和乘客类别分组以生成附图。我如何从x轴中消除性别变量并将其表示为颜色(例如,男性用蓝色着色,女性用红色着色) 这应该可以: data=data[['Sex','Pclass','Survived']].groupby(['Sex','Pclass']).sum().reset_index() data=data.pivot(index='Pclass',columns='Sex',values='su

以泰坦尼克号数据集为例,我想画一个条形图,显示性别和乘客等级如何影响生存。我使用下面的代码按性别和乘客类别分组以生成附图。我如何从x轴中消除性别变量并将其表示为颜色(例如,男性用蓝色着色,女性用红色着色)

这应该可以:

data=data[['Sex','Pclass','Survived']].groupby(['Sex','Pclass']).sum().reset_index()
data=data.pivot(index='Pclass',columns='Sex',values='surved')
plot(kind='bar',stacked=True,color={'male':'b','female':'r'})

import pandas as pd
data = pd.read_csv("train.csv")
data[['Sex','Pclass','Survived']].groupby(['Sex','Pclass']).sum().plot.bar()