【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是深绿色部分......

相关推荐
weixin_307779137 分钟前
C++实现MATLAB矩阵计算程序
开发语言·c++·算法·matlab·矩阵
小伟的技术日记2 小时前
MATLAB下载教程MATLAB R2025a 保姆级安装步骤(附安装包)
开发语言·其他·数学建模·matlab
软件算法开发3 小时前
基于遗传优化的稀疏线阵最优排布算法matlab仿真
matlab·遗传优化·稀疏线阵·最优排布
z樾5 小时前
MATLAB核心技巧:从入门到精通
开发语言·matlab
凌晨7点1 天前
控制建模matlab练习13:线性状态反馈控制器-②系统的能控性
开发语言·matlab
2zcode1 天前
基于Matlab图像处理的黄豆自动计数系统设计与实现
图像处理·人工智能·matlab
凌晨7点1 天前
控制建模matlab练习11:伯德图
开发语言·matlab
2zcode2 天前
基于Matlab融合深度学习的视频电梯乘客人数检测平台研究
深度学习·matlab·音视频
xiao5kou4chang6kai42 天前
MATLAB科研数据可视化
matlab·信息可视化
yuan199972 天前
MATLAB实现的改进遗传算法用于有约束优化问题
matlab