首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在sns.catplot中重新排序分组的条形图

在sns.catplot中重新排序分组的条形图
EN

Stack Overflow用户
提问于 2020-05-18 19:00:34
回答 1查看 67关注 0票数 0

我正在尝试重新排序我的sns.catplot (seaborn)中的条形图,但我的条形图是分组的。我能够对条形图的组(例如,A、B和C)进行重新排序,但无法对组中的条形图进行重新排序。

目前,您可以看到每个组中的条形图遵循橙绿色、橙绿色、橙绿色的模式。

当前代码:(#FF5720为橙色,#18C288为绿色)

代码语言:javascript
复制
sns.catplot(data = data, 
            x = x,
            y = y,
            hue='condition',
            kind='bar', 
            order=['A', 'B', 'C'],
            palette=sns.color_palette(['#FF5720', '#18C288']))

但是,我想将其转换为绿色-橙色,绿色-橙色,绿色-橙色。有人有什么建议吗?

提前感谢您的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-18 19:23:57

使用hue_order=参数:

代码语言:javascript
复制
sns.catplot(data = data, 
            x = x,
            y = y,
            hue='condition',
            kind='bar', 
            order=['A', 'B', 'C'],
            hue_order=['green','orange'],
            palette=sns.color_palette(['#FF5720', '#18C288']))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61868075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档