繁体   English   中英

闪避的Python Seaborn swarmplot顺序

[英]Python Seaborn swarmplot order of the dodge

在 Seaborn 中,我希望定义使用闪避功能时色调变量的显示顺序。

seaborn swarmplot 文档文档为例,在解释 dodge 的图中,它们在左侧显示吸烟者(绿色),在右侧显示非吸烟者(橙色)。 我怎样才能控制那个顺序? 我想左边不抽烟,右边抽烟。

示例代码没有指定,似乎让它取决于数据的格式:

ax = sns.swarmplot(x="day", y="total_bill", hue="smoker", data=tips, palette="Set2", dodge=True)

您可以使用参数hue_order

ax = sns.swarmplot(x="day", y="total_bill", hue="smoker", hue_order=["No", "Yes"], 
                    data=tips, palette="Set2", dodge=True)

在此处输入图片说明

请注意,这不会交换周围的颜色。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM