首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Seaborn.lineplot()扫描电镜错误条不工作

Seaborn.lineplot()扫描电镜错误条不工作
EN

Stack Overflow用户
提问于 2022-10-24 10:09:25
回答 1查看 97关注 0票数 1

我有下面的代码。我想在下面的图表中绘制表示平均值的标准误差条。然而,当我运行代码时,我得到了一个错误:'Line2D‘对象没有属性'errorbar’

代码语言:javascript
复制
fig, axes = plt.subplots(nrows=2,figsize=(15, 15))
fig.tight_layout(pad=6)

newerdf=newdf.copy()
bins = [0, 2, 4, 6, 8]
names = ['<2', '2-4', '4-6', '6-8', '8+']
d = dict(enumerate(names, 1))
newerdf['caffeinatedbeveragesperdayrange'] = np.digitize(newerdf['caffeinatedbeveragesperday'], bins)
newerdf['caffeinatedbeveragesperdayrange'] = newerdf['caffeinatedbeveragesperdayrange'].map(d)
Graph1 = sns.lineplot(data=newerdf,x="caffeinatedbeveragesperdayrange", y="distance",err_style='bars',errorbar ='se',ax=axes[0])
Graph2 = sns.lineplot(data=newerdf,x="caffeinatedbeveragesperdayrange", y="duration",err_style='bars',errorbar ='se',ax=axes[1])
Graph1.set_xlabel( "Number of caffeinated beverages per day",labelpad = 10,weight='bold')
Graph2.set_xlabel( "Number of caffeinated beverages per day",labelpad = 10,weight='bold')
Graph1.set_ylabel("Wayfinding Distance",labelpad = 10,weight='bold')
Graph2.set_ylabel("Wayfinding Duration",labelpad = 10,weight='bold')

我会非常感激你伸出援手!

newerdf['caffeinatedbeveragesperdayrange'],newerdf['distance'] and newerdf['duration']数据格式的前6行:

代码语言:javascript
复制
caffeinatedbeveragesperdayrange
10  <2
13  4-6
17  2-4
19  <2
21  <2
22  <2

distance
10  48.146090
13  98.877301
17  66.670310
19  95.764316
21  78.737108
22  48.404197

    duration
10  40.976006
13  90.093298
17  88.349603
19  82.737323
21  72.579054
22  40.059987
EN

回答 1

Stack Overflow用户

发布于 2022-11-11 09:54:42

海运版本0.11没有此功能。

在您的环境中,您应该使用以下命令至少将您的0.12.x升级到版本:

代码语言:javascript
复制
pip install --upgrade seaborn
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74179577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档