Python:如何使用Titanic数据集创建堆叠图

时间:2018-12-06 07:24:30

标签: python pandas

我是Python的新手,并与Titanic Dataset一起使用for循环创建堆叠图表。谁能建议我如何从条形转换为堆叠式?以下代码应更改哪个选项?

df.drop(["name","ticket","cabin","boat","body","home.dest"], axis=1,inplace=True)

df.embarked = df.embarked.fillna(df.embarked.mode()[0])

es_grp1=df.groupby(['embarked','survived'])

for i in es_grp1.groups.keys():
    plt.bar(str(i),es_grp1.get_group(i).embarked.size)
    plt.text(str(i),es_grp1.get_group(i).embarked.size,es_grp1.get_group(i).embarked.size)

plt.show()

enter image description here

1 个答案:

答案 0 :(得分:0)

很难准确判断数据的结构,但是根据我提供的链接,这应该可以工作。如果您可以显示数据的实际外观,那么可能会更清楚。

onChange