matlab柱状图
时间: 2023-07-13 15:25:42 浏览: 106
matlab实现柱形图
在MATLAB中绘制柱状图可以使用 `bar` 函数。
以下是一个简单的示例代码:
```matlab
x = [1, 2, 3, 4, 5]; % 横坐标数据
y = [10, 20, 30, 25, 15]; % 纵坐标数据
bar(x, y); % 绘制柱状图
xlabel('X'); % 设置 x 轴标签
ylabel('Y'); % 设置 y 轴标签
title('Bar Plot'); % 设置图表标题
```
运行该代码,将生成一个简单的柱状图。
如果需要添加更多的数据系列,可以使用 `hold on` 和 `hold off` 函数来实现。例如:
```matlab
x = [1, 2, 3, 4, 5]; % 横坐标数据
y1 = [10, 20, 30, 25, 15]; % 第一组纵坐标数据
y2 = [20, 25, 15, 30, 10]; % 第二组纵坐标数据
bar(x, y1); % 绘制第一组柱状图
hold on; % 保持绘图
bar(x, y2); % 绘制第二组柱状图
hold off; % 取消保持绘图
xlabel('X'); % 设置 x 轴标签
ylabel('Y'); % 设置 y 轴标签
title('Bar Plot'); % 设置图表标题
legend('Group 1', 'Group 2'); % 添加图例
```
运行该代码,将生成两组数据的柱状图,并添加了图例。
阅读全文