我正在尝试使用以下方法将误差线添加到直方图中: data=np.random.normal(10,1,100) plt.hist(data,bins=np.arange(0,20,0.5),normed=1) plt.errorbar(argument, argument,yerr=0.01)
为了在每个bin的顶部绘制误差线,我应该使用哪些参数?我更喜欢坚持这种绘图方法...谢谢!
您需要使用以下结果plt.hist
:
data = np.random.normal(10,1,100)
n, bins, _ = plt.hist(data, bins=np.arange(0,20,0.5),normed=1)
mid = 0.5*(bins[1:] + bins[:-1])
plt.errorbar(mid, n, yerr=0.01, fmt='none')
该行mid = 0.5*(bins[1:] + bins[:-1])
仅计算条的中点。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句