Python:分组数据的条形图

时间:2019-04-15 13:41:20

标签: python pandas seaborn pandas-groupby

这是我的数据集:

dataset

我想用seaborn绘制每列,就像pandas默认情况下那样:

plot

有任何线索吗? 预先感谢

1 个答案:

答案 0 :(得分:1)

您可以先堆叠数据,然后将sns.barplot与色相一起使用:

stacks = df.stack().reset_index()

plt.figure(figsize=(10,10))
sns.barplot(x='level_1', y=0, data=stacks, hue='cat')
plt.show()

输出:

enter image description here