【MATLAB】进阶绘图 ( Bar 条形图 | bar 函数 | bar3 函数 | Bar 条形图样式 | 堆叠条形图 | 水平条形图 | barh 函数 )(一)

文章目录

一、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 xx 值是一个矩阵 :


x = [ 1 2 5 4 8 ] x =

x=[

1


 

2


 

5


 

4


 

8


]


代码表示例 :


% 条形图的数值列表
x = [1 , 2 , 5 , 4 , 8]
1
2
y yy 是 x xx 与另一个矩阵组成的新矩阵 :
y = [ 1 2 5 4 8 1 2 3 4 5 ] y =
y= 
 
1
1
 
2
2
 
5
3
 
4
4
 
8
5
 



代码示例 :


% 数值列表 , 组成一个矩阵
y = [x; 1:5];
1
2
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);



代码示例 :


【MATLAB】进阶绘图 ( Bar 条形图 | bar 函数 | bar3 函数 | Bar 条形图样式 | 堆叠条形图 | 水平条形图 | barh 函数 )(一)








二、Bar 条形图样式


bar 函数参考文档 : https://ww2.mathworks.cn/help/matlab/ref/bar.html




1、bar 函数样式


在 bar 函数的数据后面 , 可以使用字符串指定一个条形图样式 ,


条形图的四种样式如下 :


【MATLAB】进阶绘图 ( Bar 条形图 | bar 函数 | bar3 函数 | Bar 条形图样式 | 堆叠条形图 | 水平条形图 | barh 函数 )(一)



上一篇:【MATLAB】进阶绘图 ( Bar 条形图 | bar 函数 | bar3 函数 | Bar 条形图样式 | 堆叠条形图 | 水平条形图 | barh 函数 )(二)


下一篇:RedHat 7 KVM虚拟机在两台宿主机之间在线迁移