1

我对python很陌生,我需要一些帮助。我想在我的绘图上绘制相当于 1sigma 标准差的误差条作为分布的第 16 和第 84 个百分位值。我试过(使用matplotlib):

err=np.std(x)

但它只是给了我标准偏差。谢谢。

4

1 回答 1

5

如果你想要垂直误差线

 ax = plt.gca()
 ax.errorbar(x, y, yerr=np.vstack([error_low, error_high]))
 plt.draw()

其中error_lowerror_high是长度相同的一维序列 axy。误差线在y[i] - error_low[i]和处绘制y[i] + error_high[i]

matplotlib只是画出你告诉它的东西,提供语义是你的工作。

errorbar文件

于 2013-02-25T16:21:07.853 回答