我是python的新手,需要一些帮助。我想在我的图上绘制相当于1sigma标准差的误差条,作为分布的第16和第84个百分位值。我尝试(使用matplotlib):
err=np.std(x)
但它只给出了标准差。谢谢。
发布于 2013-02-25 16:21:08
如果您想要垂直误差条
ax = plt.gca()
ax.errorbar(x, y, yerr=np.vstack([error_low, error_high]))
plt.draw()
其中error_low
和error_high
是长度与x
和y
相同的1D序列。在y[i] - error_low[i]
和y[i] + error_high[i]
处绘制错误条形图。
matplotlib
只是绘制你告诉它的东西,你的工作就是提供语义。
https://stackoverflow.com/questions/15071259
复制