gpt4 book ai didi

python - Seaborn猫图: change position on x axis

转载 作者:太空宇宙 更新时间:2023-11-03 21:19:54 24 4
gpt4 key购买 nike

我正在绘制两个相互重叠的seaborn分类图(点图和群图),只是不知道如何更改其中一个的x轴位置(即我的特定情况下的群图),所以这些图不是重叠的,而是“并排”(即理想情况下,我希望将各个数据点放在平均值和 ci 的右侧)。

这是生成绘图的代码:

import seaborn as sns

# set style and font size
sns.set(style='white', rc={'figure.figsize':(6,6)}, font_scale=1.3)

# plot means as points with confidence intervals
a = sns.pointplot(x='Group',
y='RT',
data=data,
estimator= np.mean,
capsize=.2,
join=False,
color='black',
size=12)

# plot individual data points as swarmplot
b = sns.swarmplot(x='Group',
y='RT',
data=data,
size=8,
alpha=0.8)

最佳答案

您可以将轴句柄提供给sns

我不确定这是否是你想要的!

import seaborn as sns
sns.set(style="whitegrid")
tips = sns.load_dataset("tips")

fig,ax =plt.subplots(1,2,figsize=(15,7))
sns.swarmplot(x="day", y="total_bill", data=tips,
ax= ax[1])

sns.pointplot(x='day',
y='total_bill',
data=tips,
estimator= np.mean,
capsize=.2,
join=False,
color='black',
size=12,ax=ax[0])

enter image description here

关于python - Seaborn猫图: change position on x axis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54379159/

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