gpt4 book ai didi

python - 使用 col、row 和 hue 防止 FacetGrid 中的重叠

转载 作者:太空宇宙 更新时间:2023-11-03 15:02:08 26 4
gpt4 key购买 nike

我有一个看起来不错的情节

import seaborn as sns
tips = sns.load_dataset('tips')

sns.violinplot('day', 'total_bill', data=tips, hue='sex')

enter image description here

但是,当我想使用 FacetGrid 对象创建一个方面时,在这个例子中, fiddle 被绘制在彼此之上。我如何防止发生这种情况,使男性和女性彼此相邻绘制?

facet = sns.FacetGrid(tips, col='time', row='smoker', hue='sex',
hue_kws={'Male':'blue', 'Female':'green'}).
facet.map(sns.violinplot, 'day', 'total_bill')

enter image description here

最佳答案

@mwaskom 提出的更好的解决方案是使用factorplot

sns.factorplot(x='day', y='total_bill', hue='sex', data=tips,
row='smoker', col='time', kind='violin')

enter image description here

关于python - 使用 col、row 和 hue 防止 FacetGrid 中的重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36731956/

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