Python Seaborn violinplot中色调参数的多列
我正在使用tips数据集,这里是数据集的负责人Python Seaborn violinplot中色调参数的多列,python,dataframe,plot,seaborn,data-science,Python,Dataframe,Plot,Seaborn,Data Science,我正在使用tips数据集,这里是数据集的负责人 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 Di
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\u bill',data=tips,hue=['sex','smoker']))
我想要一个带有total_bill的ViolinProot,其中色调是sex和smoker,但我找不到任何选项来设置多个
色调值。有什么办法吗?您可以使用seaborn.catplot
来使用'sex'
作为色调
和'smoker'
作为列来生成两个并排的violinplot。
检查此代码:
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()
这给了我一个情节: