matlab设置多组柱状图的填充
时间: 2023-09-01 19:01:55 浏览: 331
基于Matlab实现多组并列柱状图的填充画法(源码+指导视频).rar
5星 · 资源好评率100%
在Matlab中设置多组柱状图的填充可以使用不同的颜色进行区分。我们可以使用`bar`函数来绘制柱状图,并使用`colormap`函数来设置颜色映射。以下是一个示例代码:
```matlab
% 创建数据
x = [1, 2, 3, 4, 5]; % x坐标
y1 = [10, 20, 30, 40, 50]; % 第一组柱状图的高度
y2 = [15, 25, 35, 45, 55]; % 第二组柱状图的高度
% 绘制柱状图
figure
hold on
bar(x, y1, 'FaceColor', 'b') % 设置第一组柱状图的填充颜色为蓝色
bar(x, y2, 'FaceColor', 'r') % 设置第二组柱状图的填充颜色为红色
hold off
% 设置颜色映射
colormap([0 0 1; 1 0 0]) % 设置第一组柱状图为蓝色,第二组柱状图为红色
% 添加图例
legend('第一组', '第二组')
% 添加坐标轴标签
xlabel('x')
ylabel('柱状图的高度')
```
在这个例子中,我们使用`bar`函数将两组柱状图绘制在同一个坐标系中,分别使用不同的颜色进行填充。我们还使用`colormap`函数将蓝色和红色分配给两组柱状图。最后,我们使用`legend`函数添加图例,说明每组柱状图的含义,以及使用`xlabel`和`ylabel`函数添加坐标轴标签。
阅读全文