如何在海运历史图中添加男性和女性条形图之间的空间?
import seaborn as sns tips = sns.load_dataset("tips") sns.histplot(data=tips, x="day", hue="sex", multiple="dodge", shrink=.9) plt.show()
lp0sw83n1#
虽然我不认为这可以直接用sns.histplot来实现,但您可以使用seaborn.objects接口,它更灵活(以牺牲复杂性为代价)。对于这个特定的示例,以下是如何实现相同的图,但条之间有间隙(请参见seaborn.objects.Dodge):
sns.histplot
import seaborn as sns import seaborn.objects as so tips = sns.load_dataset("tips") so.Plot(tips, x="day", color="sex").add(so.Bar(), so.Count(), so.Dodge(gap=0.2))
1条答案
按热度按时间lp0sw83n1#
虽然我不认为这可以直接用
sns.histplot
来实现,但您可以使用seaborn.objects接口,它更灵活(以牺牲复杂性为代价)。对于这个特定的示例,以下是如何实现相同的图,但条之间有间隙(请参见seaborn.objects.Dodge):