概述
文章目录
- 一、Bar 条形图
- 1、bar 函数
- 2、矩阵数据表示
- 3、bar 函数代码示例
- 二、Bar 条形图样式
- 1、bar 函数样式
- 2、堆叠条形图示例
- 三、水平条形图
- 1、barh 函数
- 2、代码示例
一、Bar 条形图
1、bar 函数
bar 函数参考文档 : https://ww2.mathworks.cn/help/matlab/ref/bar.html
2、矩阵数据表示
x x x 值是一个矩阵 :
x = [ 1 2 5 4 8 ] x = begin{bmatrix} 1 & 2 & 5 & 4 & 8 end{bmatrix} x=[12548]
代码表示例 :
% 条形图的数值列表
x = [1 , 2 , 5 , 4 , 8]
y y y 是 x x x 与另一个矩阵组成的新矩阵 :
y = [ 1 2 5 4 8 1 2 3 4 5 ] y = begin{bmatrix} 1 & 2 & 5 & 4 & 8 \\ 1 & 2 & 3 & 4 & 5 end{bmatrix} y=⎣⎡1122534485⎦⎤
代码示例 :
% 数值列表 , 组成一个矩阵
y = [x; 1:5];
3、bar 函数代码示例
bar 函数代码示例 :
% 条形图的数值列表
x = [1, 2, 5, 4, 8];
% 数值列表 , 组成一个矩阵
y = [x; 1:5];
% 绘制第一张图像
subplot(3, 1, 1);
% 绘制条形图 , x 中每个元素对应一个条形
bar(x);
% 绘制第二张图像
subplot(3, 1, 2);
% 绘制条形图 , y 中每个元素对应一个条形
% y 是个矩阵 , 有 2 x 5 = 10 个元素
bar(y);
% 绘制第三张图像
subplot(3, 1, 3);
% 绘制立体 3D 条形图 , y 中每个元素对应一个条形
% y 是个矩阵 , 有 2 x 5 = 10 个元素
bar3(y);
代码示例 :
二、Bar 条形图样式
bar 函数参考文档 : https://ww2.mathworks.cn/help/matlab/ref/bar.html
1、bar 函数样式
在 bar 函数的数据后面 , 可以使用字符串指定一个条形图样式 ,
条形图的四种样式如下 :
2、堆叠条形图示例
% 条形图的数值列表
x = [1, 2, 5, 4, 8];
% 数值列表 , 组成一个矩阵
y = [x; 1:5];
% 绘制第一张图像
subplot(2, 1, 1);
% 绘制条形图 , y 中每个元素对应一个条形
% y 是个矩阵 , 有 2 x 5 = 10 个元素
bar(y);
% 绘制第二张图像
subplot(2, 1, 2);
% 绘制条形图 , y 中每个元素对应一个条形
% y 是个矩阵 , 有 2 x 5 = 10 个元素
bar(y, 'stacked');
绘图效果 :
三、水平条形图
barh 函数参考文档 : https://ww2.mathworks.cn/help/matlab/ref/barh.html
1、barh 函数
与 bar 用法类似 , 使用 barh 函数绘制的条形图是水平条形图 ;
2、代码示例
代码示例 :
% 条形图的数值列表
x = [1, 2, 5, 4, 8];
% 数值列表 , 组成一个矩阵
y = [x; 1:5];
% 绘制第一张图像
subplot(2, 1, 1);
% 绘制条形图 , y 中每个元素对应一个条形
% y 是个矩阵 , 有 2 x 5 = 10 个元素
barh(y);
% 绘制第二张图像
subplot(2, 1, 2);
% 绘制条形图 , y 中每个元素对应一个条形
% y 是个矩阵 , 有 2 x 5 = 10 个元素
barh(y, 'stacked');
绘图结果 :
最后
以上就是殷勤果汁为你收集整理的【MATLAB】进阶绘图 ( Bar 条形图 | bar 函数 | bar3 函数 | Bar 条形图样式 | 堆叠条形图 | 水平条形图 | barh 函数 )一、Bar 条形图二、Bar 条形图样式三、水平条形图的全部内容,希望文章能够帮你解决【MATLAB】进阶绘图 ( Bar 条形图 | bar 函数 | bar3 函数 | Bar 条形图样式 | 堆叠条形图 | 水平条形图 | barh 函数 )一、Bar 条形图二、Bar 条形图样式三、水平条形图所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复