matlab中errorbar和shadedErrorBar
来源:互联网 发布:开淘宝店需要多少钱 编辑:程序博客网 时间:2024/06/07 01:20
Errorbar(误差棒图)
ErrorBar(误差棒图),是统计学中常用的图形。ErrorBar图涉及到数据的“平均值”和“标准差”。
下面举例子理解误差棒图中涉及到的“平均值”和“标准差”。
某地降雨量的误差棒图[1]如图1所示,从横纵1月份的刻度值往正上查找时,可发现1月份的降雨量对应于一个“工”字型的图案。该“工”字型的图案的中间的点对应的纵轴的刻度值(大约12),表示该地1月份的降雨量的“平均值”,大约12cm。而“工”字型图案的上横线或下横线所对应的纵轴的刻度值到中间点(即均值)的差值大约为0.5,表示该地1月份的降雨量的“标准差”大约为0.5cm。
图 1 某地降雨量的误差棒图[1]
图1的例子来自参考文献[1],matlab代码如下
%各月的平均值 Average=[12,11,7,7,6,5]; %各月的标准值 Variance=[0.5,0.4,0.3,1,0.3,0.5]; Time=1:1:6; %函数调用格式 errorbar(A,B,X) errorbar(Time,Average,Variance) xlabel('月份'); ylabel('降雨量/cm');
图1显示的是纵向“工”字型图案的errorbar,并且“工”字型图案的上下横线到中点的距离相等。参考文献[1]中还有其他形式的纵向的errbar的画法,比如“工”字型图案的上下横线到中点的距离
不想等的情况。参考文献[2]中还有横向的“工”字型图案的errorbar的说明。可点击参考文献[1][2]了解更多关于errorbar的内容。
shadedErrorBar
shadedErrorBar,并不是matlab官方提供的api函数,而是一位大佬提供的,其开源代码和英文介绍可查阅参考文献[3]。从某种意义上来说,与ErrorBar不同的是,ErrorBar图中“标准差”和“均值”离散分布的,而在shadeErrorBar中则是连续分布的,先看一张github上放出shadedErrorBar的效果图。
图2:shadedErrorBar例图
用一个简单的例子理解该函数的使用
y=randn(30,80); %随机生成30行80列的数据x=1:size(y,2); % x 为shadeErrorBar的横轴shadedErrorBar(x,mean(y,1),std(y),'lineprops','g');%参数分别是,横轴刻度值,y的均值,y的标准差,配置线条的颜色为绿色
效果如图三所示,更多使用例子,可访问参考文献[3]
图3:最简单的shadeErrorBar的例子
参考文献:
1.《Matlab绘制误差棒图(errorbar函数的使用)》
2.matlab官方关于函数errorbar说明
3.shadedErrorBar在github上的说明
- matlab中errorbar和shadedErrorBar
- matlab中semilogx画图和显示errorbar ‘工’字型误差
- matlab中绘制带有errorbar误差标的曲线和直方图的方法
- Matlab矩阵处理小结(2)-读数据求均值和中位数 绘制errorbar图
- Matlab绘制误差棒图----errorbar函数的使用
- plot ErrorBar
- Matlab 矩阵处理小结(3)-将多个errorbar图像绘制到一个图像上
- Matlab中.*和./详解
- matlab中save和load
- matlab中{} ()和[] 的区别 -
- matlab中double和im2double
- Matlab中polyfit和regress
- **MATLAB** MATLAB中程序的编写和调试
- MATLAB中如何打角标和希腊字母
- matlab中描绘简单曲线和点
- matlab中线型和颜色控制
- c++ 和 Matlab 中 for 循环对比
- matlab中常见问题和一些命令大全
- JMS之学习路线
- 缓存编(转)
- 线程的应用udpClient通信
- iOS 快速创建常用UI,使代码更加整洁并且提高开发效率<1>
- ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only err
- matlab中errorbar和shadedErrorBar
- 浅谈MySQL Online DDL (上)
- dubbo教程
- Ubuntu16.04 + Titan XP + cuda8.0 + cudnn5.1 + opencv3.3.0 + caffe
- 干货 | DDD实战:基于洋葱模型的分层代码架构设计
- 阅读 netmap: a novel framework for fast packet I/O 文章总结
- js 方法-判断身份证号
- Eclipse报错:Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web modules
- spring-mvc-mybatis web.xml文件