使用python:我有一个带有均值的数据点序列和一个带有每个均值标准差的列表。我想绘制均线为实线连接的点,并使用相同的颜色将标准偏差绘制为围绕线的光环,但将不透明度和光环的宽度更改为std大小的指示。有一个图看起来很像:time series plot in SeabornContinuous Error Bars in Plotly:但是就我所知,第一个数据模型不适合我的数据,而第二个的输出解决方案对我来说不是最佳的。我还没有在Matplotlib中找到一个简单的解决方案。显然,我可以通过将数据点绘制为点到点的线并将std绘制为具有不同不透明度的一系列四边形来解决此问题。但是也许那里有一个更舒适的解决方案。
提前致谢!

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

平均值= [3,5,1,8,4,6]

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

最佳答案

做就是了 :

plt.plot (means)
plt.fill_between(range(6),means-stds,means+stds,alpha=.1)

为了

python - 如何在python中在每个数据点上绘制带有间隔的线-LMLPHP

关于python - 如何在python中在每个数据点上绘制带有间隔的线,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35670579/

10-09 17:07
查看更多