在MATLAB中创建带有误差线(误差标记)的柱状图
生活随笔
收集整理的這篇文章主要介紹了
在MATLAB中创建带有误差线(误差标记)的柱状图
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在MATLAB中,使用一個函數errorbar來定義圖形中的誤差線。可以用于折線圖,柱狀圖等各種圖形。實例如下:
1%生成示例數據
2x=1:10;
3y=cumsum(randn(1,10));
4lower=y-(rand(1,10));
5upper=y+(rand(1,10));
6
7%由于errorbar函數使用相對差值在圖形上繪圖,所以
8%需要將絕對差值轉變為相對差值。
9L=y-lower;
10U=upper-y;
11
12%繪圖時需要設定holdon
13%柱狀圖
14clf;
15figure(1);
16holdon;
17bar(x,y);
18%此處需要隱藏折線
19errorbar(x,y,L,U,'Marker','none','LineStyle','none');
20
21%折線圖
22figure(2);
23hold('on');
24plot(x,y);
25errorbar(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中创建带有误差线(误差标记)的柱状图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pandas loc 正则匹配字符串_一
- 下一篇: java代理ip有效检测