我对 python 很陌生,我需要一些帮助。我想在绘图上绘制相当于 1sigma 标准差的误差条,作为分布的第 16 个和第 84 个百分位值。我尝试过(使用 matplotlib):
err=np.std(x)
但它只是给了我标准差。
谢谢。
如果你想要垂直误差线
ax = plt.gca()
ax.errorbar(x, y, yerr=np.vstack([error_low, error_high]))
plt.draw()
where error_low
and error_high
是相同长度的一维序列x
and y
。误差线绘制在y[i] - error_low[i]
and y[i] + error_high[i]
.
matplotlib
只是绘制你告诉它的内容,提供语义是你的工作。
errorbar文档
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)