我有一个看起来不错的情节。
import seaborn as sns
tips = sns.load_dataset('tips')
sns.violinplot('day', 'total_bill', data=tips, hue='sex')
然而,当我使用FacetGrid
对象创建分面时,
在这个例子中,提琴图是重叠绘制的。
如何防止这种情况发生,以便男性和女性并排绘制?
facet = sns.FacetGrid(tips, col='time', row='smoker', hue='sex',
hue_kws={'Male':'blue', 'Female':'green'}).
facet.map(sns.violinplot, 'day', 'total_bill')
sns.factorplot(x='day', y='total_bill', hue='sex', data=tips, row='smoker', col='time', kind='violin')
解决了问题。 - Daniel Chen