我正在尝试重新排序我的sns.catplot (seaborn)中的条形图,但我的条形图是分组的。我能够对条形图的组(例如,A、B和C)进行重新排序,但无法对组中的条形图进行重新排序。
目前,您可以看到每个组中的条形图遵循橙绿色、橙绿色、橙绿色的模式。

当前代码:(#FF5720为橙色,#18C288为绿色)
sns.catplot(data = data,
x = x,
y = y,
hue='condition',
kind='bar',
order=['A', 'B', 'C'],
palette=sns.color_palette(['#FF5720', '#18C288']))但是,我想将其转换为绿色-橙色,绿色-橙色,绿色-橙色。有人有什么建议吗?
提前感谢您的帮助!
发布于 2020-05-18 19:23:57
使用hue_order=参数:
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']))https://stackoverflow.com/questions/61868075
复制相似问题