matlab绘制簇状水平柱形图和堆积竖直条形图
时间: 2024-09-19 17:08:35 浏览: 119
matlab 绘制 阴影 黑白 柱状图 条形图
5星 · 资源好评率100%
在MATLAB中,绘制簇状水平柱形图通常使用`barh`函数,而堆积竖直条形图则使用`bar`函数。下面是这两个图表的基本步骤:
**簇状水平柱形图 (Horizontal Bar Chart with Stacked Bars)**:
```matlab
% 创建数据
data = [50 70 90; 40 60 80];
categories = {'Category1', 'Category2'}; % 标签
% 绘制
barh(data, categories) % 水平方向堆叠柱形图
title('Stacked Horizontal Bar Chart')
xlabel('Values')
ylabel('Categories')
```
**堆积竖直条形图 (Vertical Stacked Bar Chart)**:
```matlab
% 同样的数据
data = [50 70 90; 40 60 80];
% 绘制
bar(data, 'stacked') % 竖直方向堆叠条形图
title('Stacked Vertical Bar Chart')
xlabel('Categories')
ylabel('Values')
```
在绘制完成后,你可以根据需要调整颜色、标签、标题等属性,以满足特定的可视化需求。
阅读全文