我是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()
答案 0 :(得分:0)
很难准确判断数据的结构,但是根据我提供的链接,这应该可以工作。如果您可以显示数据的实际外观,那么可能会更清楚。
onChange