gpt4 book ai didi

python - Seaborn violinplot 中 HUE 参数的多列

转载 作者:行者123 更新时间:2023-12-04 09:43:26 25 4
gpt4 key购买 nike

我正在使用提示数据集,这里是数据集的头部。


total_bill tip sex smoker day time size
0 16.99 1.01 Female No Sun Dinner 2
1 10.34 1.66 Male No Sun Dinner 3
2 21.01 3.50 Male No Sun Dinner 3
3 23.68 3.31 Male No Sun Dinner 2
4 24.59 3.61 Female No Sun Dinner 4

我的代码是

sns.violinplot(x='day',y='total_bill',data=tips, hue=['sex','smoker'])

我想要一个带有 total_bill 的一天 fiddle 图,其中色调是性和吸烟者,但我找不到任何选项来设置 hue 的多个值.有什么办法吗?

最佳答案

您可以使用 seaborn.catplot为了使用'sex'hue'smoker'作为用于生成两个并排 fiddle 图的列。
检查此代码:

import seaborn as sns
import matplotlib.pyplot as plt
sns.set()

tips = sns.load_dataset("tips")

sns.catplot(x = "day",
y = "total_bill",
hue = "sex",
col = "smoker",
data = tips,
kind = "violin",
split = True)

plt.show()

这给了我这个情节:

enter image description here

关于python - Seaborn violinplot 中 HUE 参数的多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62230507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com