根据对象在箱线图中排序

2024-01-09

我想在 pandas df 中有一些分组箱线图。

var2 是一个对象,我想根据 var2 顺序按字母顺序显示箱线图

import seaborn as sns
sns.set_style("whitegrid")   
ax = sns.boxplot(x="var1", y="var2",order=???, data=df)

无需手动输入: order=["a","b","c","d","e"]


不能 100% 确定需要排序什么,但本质上您需要使用 unique():

order = sorted(df.var1.unique())
ax = sns.boxplot(x="var1", y="var2", order=order, data=df)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

根据对象在箱线图中排序 的相关文章

随机推荐