0
我对Python很新,我需要一些帮助。我想绘制等于我图上1sigma标准偏差的误差线,作为分布的第16和第84百分位值。我试着用(使用matplotlib):绘图错误栏(百分点)
err=np.std(x)
,但它只是给我的标准偏差。 谢谢。
我对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()
其中error_low
和error_high
是相同长度的x
和y
的1D序列。误差棒绘制在y[i] - error_low[i]
和y[i] + error_high[i]
。
matplotlib
只是画出你告诉它的内容,提供语义是你的工作。
您加入您指定的值的误差栏上,'matplotlib'不仅图纸,它不会做语义(也就是你的工作;))。 – tacaswell 2013-02-25 16:47:03
当然!坦克很多! – ely 2013-02-25 17:45:52
查看[scoreatpercentile](http://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.scoreatpercentile.html) – 2013-02-26 15:03:12