【MATLAB】柱状堆叠图 给不同数据赋不同颜色bar

Matlab 复制代码
bar(time,data(3:7,:),'BarLayout','stacked');

柱状堆叠图如上,加个'stacked'关键字即可。效果如下:

但一句bar只能赋一个颜色,所以用'stacked'关键字无法调整颜色。

想要给不同数据指定颜色,必须分开写------多少个数据就写多少句。

也就是人为堆叠,把要放在最上面的数据写在第一行,依次往下。

Matlab 复制代码
bar(time,data(7,:)+data(6,:)+data(5,:)+data(4,:)+data(3,:),'FaceColor',CMap1(5,:));
hold on;
bar(time,data(6,:)+data(5,:)+data(4,:)+data(3,:),'FaceColor',CMap1(4,:));
hold on;
bar(time,data(5,:)+data(4,:)+data(3,:),'FaceColor',CMap1(3,:));
hold on;
bar(time,data(4,:)+data(3,:),'FaceColor',CMap1(2,:));
hold on;
bar(time,data(3,:),'FaceColor',CMap1(1,:));
hold on;

效果如下:data7是浅绿色部分;data6是深绿色部分......

相关推荐
鼾声鼾语11 小时前
matlab的ros2发布的消息,局域网内其他设备收不到情况吗?但是matlab可以订阅其他局域网的ros2发布的消息(问题总结)
开发语言·人工智能·深度学习·算法·matlab·isaaclab
leo__52012 小时前
基于LDA的数据降维:原理与MATLAB实现
开发语言·matlab·信息可视化
jllllyuz14 小时前
matlab使用B样条进行曲线曲面拟合
开发语言·matlab
bu_shuo18 小时前
simulink中使用fft进行频谱分析卡死可能的解决方法
matlab·simulink·fft·powergui
技术净胜1 天前
MATLAB 环境搭建与认知实战教程:从下载安装到入门全解析教程
开发语言·matlab
bu_shuo1 天前
Simulink保存为低版本模型文件
matlab·simulink
技术净胜1 天前
MATLAB基本运算与运算符全解析
开发语言·matlab
aini_lovee1 天前
使用BP神经网络进行故障数据分类的方法和MATLAB实现
神经网络·matlab·分类
listhi5201 天前
matlab大规模L1范数优化问题
开发语言·matlab
jghhh011 天前
基于 MATLAB 的光照不均匀图像增强
opencv·计算机视觉·matlab