如何在python中绘制一条线,每个数据点都有一个间隔

fot*_*s j 6 python plot matplotlib seaborn

使用python:我有一系列带有均值的数据点和一个带有每个均值的标准差的列表.我希望将平均值绘制为由实线连接的点,并使用相同的颜色将标准偏差绘制为线周围的光环,但是改变不透明度和光晕的宽度作为标准尺寸的指示.有一个情节,其长相酷似这样的:在Seaborn时间序列图在Plotly连续误差线:但在第一个数据模型不适合我的数据,据我所看到和第二的输出解决方案对我来说不是最理想的.我还没有在Matplotlib中找到一个简单的解决方案.显然,我可以通过将数据点绘制为点到点的线并将std绘制为具有不同不透明度的一系列四边形来解决此问题.但也许有更舒适的解决方案.提前致谢!

ps:我的数据看起来像这样:

意味着= [3,5,1,8,4,6]

stds = [1.3,2.6,0.78,3.01,2.32,2.9]

B. *_* M. 10

做就是了 :

plt.plot (means)
plt.fill_between(range(6),means-stds,means+stds,alpha=.1)
Run Code Online (Sandbox Code Playgroud)

对于

在此输入图像描述