【问题标题】: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()

输出:

【讨论】:

    猜你喜欢
    • 2021-02-06
    • 1970-01-01
    • 2016-12-01
    • 1970-01-01
    • 2018-08-09
    • 1970-01-01
    • 2020-08-13
    • 2020-12-16
    • 2020-09-04
    相关资源
    最近更新 更多