为了账号安全,请及时绑定邮箱和手机立即绑定

闪避的Python Seaborn swarmplot顺序

闪避的Python Seaborn swarmplot顺序

扬帆大鱼 2021-08-05 17:58:31
在 Seaborn 中,我希望定义使用闪避功能时色调变量的显示顺序。以seaborn swarmplot 文档文档为例,在解释 dodge 的图中,它们在左侧显示吸烟者(绿色),在右侧显示非吸烟者(橙色)。我怎样才能控制那个顺序?我想左边不抽烟,右边抽烟。示例代码没有指定,似乎让它取决于数据的格式:ax = sns.swarmplot(x="day", y="total_bill", hue="smoker", data=tips, palette="Set2", dodge=True)
查看完整描述

1 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

您可以使用参数hue_order

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

//img1.sycdn.imooc.com//610bb6630001821b04990357.jpg

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


查看完整回答
反对 回复 2021-08-05
  • 1 回答
  • 0 关注
  • 311 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号