首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用seaborn绘制来自外部数据源的标准差

使用seaborn绘制来自外部数据源的标准差
EN

Stack Overflow用户
提问于 2019-11-30 18:29:57
回答 1查看 1.8K关注 0票数 2

我正在尝试通过seaborn可视化线条图,在其中我想要绘制一列的平均值和标准差。因为我使用的是大文件(有数百万行),所以绘图需要一段时间才能加载。

为了减少计算时间,我预先计算了列的平均值和相应的标准差。随后,我使用这些预先计算的数据作为线图的输入,而不是提供完整的Pandas数据帧。

这是我目前使用的代码:

代码语言:javascript
运行
复制
df = open_pickle("data/experiment")
sns.lineplot(x="rho", y="wait_time_mean", hue="c", style="service_type", data=df)

这将仅显示平均值。我想知道是否有可能手动提供标准差的值以进行海运。

EN

Stack Overflow用户

回答已采纳

发布于 2019-11-30 19:18:25

sns.lineplot返回绘图的Axes对象,然后可以使用该对象在其上绘图。假设您的标准差也是在函数中,您可以通过以下方式调整您的代码,现在使用matplotlib- df fill_beetween

代码语言:javascript
运行
复制
df = open_pickle("data/experiment")
ax = sns.lineplot(x="rho", y="wait_time_mean", hue="c", style="service_type", data=df)
ax.fill_between(df["rho"], y1=df["wait_time_mean"] - df["wait_time_std"], y2=df["wait_time_mean"] + df["wait_time_std"], alpha=.5)
票数 4
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59115263

复制
相关文章

相似问题

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