Matlab中带有误差条的直方图 [英] histogram with error bar in Matlab

查看:103
本文介绍了Matlab中带有误差条的直方图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在条形图中(每个条上方)放置误差条.我尝试过

I want to put error bar in bar plot (above each bar). I tried

bincentres = -85:10:85;
nelements = [1,4,14,24,46,57,63,63,174,147,69,49,22,9,4,2,1,0];
err = sqrt(nelements);
bar(bincentres, nelements);
hold on
errorbar(bincentres,nelements, err);
hold off

以前,我没有得到错误栏,因为我在上面的代码中的错误栏"中缺少"bincentres".感谢@Shai指出这一点.但是除了错误栏之外,现在我在每个错误栏的中间连接了一行.我想跳过那条蓝线.

Previously I was not getting errorbar because I was missing 'bincentres' in 'errorbar' in above code. Thanks to @Shai for pointing out that. But apart from error bar, now I get a line joining middle of each error bar. I want to skip that blue line.

推荐答案

尝试

errorbar( bincenters, nelements, err );

这篇关于Matlab中带有误差条的直方图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆