【问题标题】:Python: seaborn barplot of grouped dataPython:分组数据的seaborn条形图
【发布时间】:2019-09-05 12:21:20
【问题描述】:
这是我的数据集:
我想使用 seaborn 来绘制每一列,就像 pandas 默认做的那样:
有什么线索吗?
提前致谢
【问题讨论】:
标签:
python
pandas
seaborn
pandas-groupby
【解决方案1】:
可以先把数据叠加,然后用sns.barplot和hue:
stacks = df.stack().reset_index()
plt.figure(figsize=(10,10))
sns.barplot(x='level_1', y=0, data=stacks, hue='cat')
plt.show()
输出: