matlab绘制多组柱状图
时间: 2023-07-13 17:25:22 浏览: 151
基于Matlab实现多组并列柱状图的填充画法(源码+指导视频).rar
5星 · 资源好评率100%
您可以使用Matlab自带的bar函数来绘制多组柱状图,以下是一个简单的示例代码:
```matlab
% 生成数据
x = 1:5;
y1 = [4 2 7 1 5];
y2 = [2 6 3 5 1];
% 绘制柱状图
figure;
bar(x, [y1; y2]');
% 添加标题和标签
title('多组柱状图示例');
xlabel('x轴标签');
ylabel('y轴标签');
% 设置图例
legend({'组1', '组2'});
```
在该示例代码中,x、y1和y2分别为横坐标和两组纵坐标的数据,bar函数用于绘制柱状图,legend用于设置图例。您可以根据实际需求修改数据和标签。注意,由于bar函数默认将每一列数据作为一组数据,因此需要将y1和y2转置后再输入到bar函数中,即使用[y1; y2]'。
阅读全文