Python:分组数据的seaborn条形图
Posted
技术标签:
【中文标题】Python:分组数据的seaborn条形图【英文标题】:Python: seaborn barplot of grouped data 【发布时间】:2019-09-05 12:21:20 【问题描述】:这是我的数据集:
我想使用 seaborn 来绘制每一列,就像 pandas
默认做的那样:
有什么线索吗? 提前致谢
【问题讨论】:
绘制成网格? 【参考方案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()
输出:
【讨论】:
以上是关于Python:分组数据的seaborn条形图的主要内容,如果未能解决你的问题,请参考以下文章
Python使用seaborn可视化分组条形图(side by side)并且在分组条形图的条形上添加数值标签(seaborn grouped bar plot add labels)