Python直方图错误栏

狮子座

我正在尝试使用以下方法将误差线添加到直方图中: 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的顶部绘制误差线,我应该使用哪些参数?我更喜欢坚持这种绘图方法...谢谢!

大卫·兹威克(David Zwicker)

您需要使用以下结果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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章