文章目录
一、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);
代码示例 :
二、Bar 条形图样式
bar 函数参考文档 : https://ww2.mathworks.cn/help/matlab/ref/bar.html
1、bar 函数样式
在 bar 函数的数据后面 , 可以使用字符串指定一个条形图样式 ,
条形图的四种样式如下 :