【MATLAB】进阶绘图 ( Boxplot 箱线图 | boxplot 函数 | Error Bar 误差条线图 | errorbar 函数 )

简介: 【MATLAB】进阶绘图 ( Boxplot 箱线图 | boxplot 函数 | Error Bar 误差条线图 | errorbar 函数 )

文章目录

一、Boxplot 箱线图

1、boxplot 函数

2、代码示例

二、Error Bar 误差条线图

1、errorbar 函数

2、代码示例





一、Boxplot 箱线图




1、boxplot 函数


boxplot 函数文档 : https://ww2.mathworks.cn/help/stats/boxplot.html



stairs 函数语法 :


boxplot(x)
boxplot(x,g)


boxplot(x) : 根据 x 中的数据创建箱线图 ;


x 是向量 : 绘制一个箱子 ;

x 是矩阵 : 为每个矩阵列绘制一个箱子 ;


箱子 :


中位数 : 每个箱子都有一个中心标记 , 表示中位数 ;

第 25 百分位数 : 箱子底边 ;

第 75 百分位数 : 箱子顶边 ;


boxplot(x,g) : g 中包含若干分组变量 ;




2、代码示例


代码示例 :


% 加载数据
% 不同国家中每加仑汽油能跑多少英里
load carsmall
% MPG 是箱线图数据 
% Origin 中包含多个分组变量
boxplot(MPG, Origin);



绘图结果 :



image.png





二、Error Bar 误差条线图




1、errorbar 函数


errorbar 函数文档 : https://ww2.mathworks.cn/help/matlab/ref/errorbar.html



errorbar 函数语法 :


errorbar(y,err)
errorbar(x,y,err)


errorbar(y,err) 与 plot(y) 绘制的曲线相同 , err 参数指的是对应点的误差范围大小 ;


errorbar(x, y,err) 与 plot(x, y) 绘制的曲线相同 , err 参数指的是对应点的误差范围大小 ;



整个竖条 , 是有可能出现的误差数值 , errorbar 的第三个参数就是该误差数值的区间大小 ;




2、代码示例


代码示例 :


% 生成 x 向量, 0 ~ pi , 步长 pi / 10
x = 0 : pi / 10 : pi;
% 生成 y 轴的值对应向量
y = sin(x);
% 生成 e 向量 , 表示每个对应 x 位置的误差范围
e = std(y) * ones(size(x));
% 绘制含误差条的线图
% e 表示误差范围
errorbar(x, y, e);



绘图效果 :


image.png

目录
相关文章
|
19天前
|
算法 Java 计算机视觉
【图像去模糊】非盲去模糊实景图像处理,使用点扩散函数(PSF)快速去除实景图像中的模糊(Matlab代码实现)
【图像去模糊】非盲去模糊实景图像处理,使用点扩散函数(PSF)快速去除实景图像中的模糊(Matlab代码实现)
121 2
|
8月前
|
算法 Serverless
基于魏格纳函数和焦散线方法的自加速光束matlab模拟与仿真
本项目基于魏格纳函数和焦散线方法,使用MATLAB 2022A模拟自加速光束。通过魏格纳函数法生成多种自加速光束,并设计相应方法,展示仿真结果。核心程序包括相位和幅度的计算、光场分布及拟合分析,实现对光束传播特性的精确控制。应用领域涵盖光学成像、光操控和光束聚焦等。 关键步骤: 1. 利用魏格纳函数计算光场分布。 2. 模拟并展示自加速光束的相位和幅度图像。 3. 通过拟合分析,验证光束加速特性。 该算法原理基于魏格纳函数描述光场分布,结合数值模拟技术,实现对光束形状和传播特性的精确控制。通过调整光束相位分布,可改变其传播特性,如聚焦或加速。
204 20
|
11月前
|
存储 机器学习/深度学习 数据可视化
MATLAB脚本与函数
【10月更文挑战第4天】本文介绍了MATLAB脚本与函数的基本概念及编写方法,涵盖脚本和函数的创建、运行及优缺点,通过示例帮助初学者快速上手。同时,文章还涉及数据类型、控制结构、数据可视化、文件操作、错误处理等内容,提供了丰富的示例和学习资源,助力初学者逐步掌握MATLAB编程。
|
11月前
|
算法 数据可视化 数据处理
MATLAB内置函数
【10月更文挑战第6天】本文详细介绍了MATLAB的内置函数和自定义函数,涵盖数学计算、矩阵操作、图形绘制等方面。通过具体代码示例,展示了如何使用内置函数和创建自定义函数,以及它们在性能、灵活性和可读性上的优劣。同时,文章还讨论了函数文件与脚本文件的区别,匿名函数和函数句柄的高级应用,帮助读者更好地利用MATLAB解决复杂问题。
|
Python
【Python】实现MATLAB中计算两个矩形相交面积的rectint函数
Python中实现MATLAB中rectint函数的方法,该函数用于计算两个矩形相交区域的面积,并通过定义Rectangle类和calc_area函数展示了如何计算两个矩形的交集面积。
209 1
|
机器学习/深度学习 算法 数据安全/隐私保护
基于负相关误差函数的4集成BP神经网络matlab建模与仿真
**算法预览:** 图像显示无水印的2022a版MATLAB运行结果 **软件版本:** MATLAB 2022a **核心代码片段:** 省略展示 **理论概述:** NCL集成BP网络利用负相关提升泛化,结合多个弱模型减少错误关联。通过λ参数控制模型间负相关程度,λ>0增强集成效果,提高预测准确性和系统稳健性。
matlab绘图之plot使用
matlab绘图之plot使用
147 0
|
算法 数据可视化 数据挖掘
MATLAB中常用的数学函数及其应用示例
MATLAB中常用的数学函数及其应用示例
|
数据处理
MATLAB 论文绘图规范标注
MATLAB 论文绘图规范标注
|
数据安全/隐私保护
地震波功率谱密度函数、功率谱密度曲线,反应谱转功率谱,matlab代码
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度

热门文章

最新文章