在MATLAB中创建带有误差线(误差标记)的柱状图
2012-10-23 01:42
567 查看
在MATLAB中,使用一个函数errorbar来定义图形中的误差线。可以用于折线图,柱状图等各种图形。实例如下:
1 % 生成示例数据
2 x=1:10;
3 y=cumsum(randn(1,10));
4 lower = y - (rand(1,10));
5 upper = y + (rand(1,10));
6
7 % 由于errorbar函数使用相对差值在图形上绘图,所以
8 % 需要将绝对差值转变为相对差值。
9 L = y - lower;
U = upper -y;
% 绘图时需要设定 hold on
% 柱状图
clf;
figure(1);
hold on;
bar(x,y);
% 此处需要隐藏折线
errorbar(x,y,L,U,'Marker','none','LineStyle','none');
% 折线图
figure(2);
hold('on');
plot( x, y);
25 errorbar( x, y, L, U);
效果如下图所示:
backtracks:http://bio-spring.info/wp/?p=85
http://stackoverflow.com/questions/3748310/how-to-define-error-bar-in-matlab
1 % 生成示例数据
2 x=1:10;
3 y=cumsum(randn(1,10));
4 lower = y - (rand(1,10));
5 upper = y + (rand(1,10));
6
7 % 由于errorbar函数使用相对差值在图形上绘图,所以
8 % 需要将绝对差值转变为相对差值。
9 L = y - lower;
U = upper -y;
% 绘图时需要设定 hold on
% 柱状图
clf;
figure(1);
hold on;
bar(x,y);
% 此处需要隐藏折线
errorbar(x,y,L,U,'Marker','none','LineStyle','none');
% 折线图
figure(2);
hold('on');
plot( x, y);
25 errorbar( x, y, L, U);
效果如下图所示:
backtracks:http://bio-spring.info/wp/?p=85
http://stackoverflow.com/questions/3748310/how-to-define-error-bar-in-matlab
相关文章推荐
- matlab绘制带有吴茶邦(error)的分组柱状图
- matlab中绘制带有errorbar误差标的曲线和直方图的方法
- oracle 创建的触发器带有编译错误,急谢。。
- wpf 中利用border创建带有圆角的区域
- 如何使用Outlook创建带有超链接的图片签名
- "无法从带有索引像素格式的图像创建graphics对象" 解决
- MATLAB中创建矩阵的方法
- 解决创建带有NameSpace的XML文件出现空白xmlns的问题
- matlab画均值方差柱状图
- Ubuntu Linux下安装matlab及创建快捷方式(和本博客的另一篇结合着看)
- paper 75:使用MATLAB的神经网络工具箱创建神经网络
- OpenStack之KVM用virt-manager创建带有OS的image
- 在ASP.NET中动态创建柱状图和饼图
- 【histogram】matlab 多个柱状图
- Matlab中创建.NET组件
- 创建一个带有Event Receiver的List Definition
- LearnVSXNow!-#3 创建一个带有简单命令的Package
- 创建带有iphone gui的Openframeworks工程
- Oracle数据库创建表是有两个约束带有默认索引
- matlab作图标记