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

相关推荐
代码改善世界5 小时前
【matlab初阶】matlab入门知识
android·java·matlab
youcans_12 小时前
【FOC-MBD】(20)矢量空间脉宽调制 (SVPWM)输出
stm32·单片机·嵌入式硬件·matlab·代码生成
Three~stone12 小时前
MATLAB vs Python 两者区别和安装教程
开发语言·python·matlab
Dev7z15 小时前
基于MATLAB与SVM实现河道水面漂浮物的自动检测与识别
人工智能·支持向量机·matlab
再一次等风来1 天前
近场声全息(NAH)仿真实现:从阵列实值信号到波数域重建
算法·matlab·信号处理·近场声全息·nah
freexyn1 天前
Matlab自学笔记七十五:(求解+绘图)函数的图像和零点,以二次函数为例,使用最简单的代码完成作业
开发语言·笔记·matlab
UltraLAB-F1 天前
科学计算与仿真算力瓶颈深度解析:从MATLAB矩阵分解到COMSOL/ANSYS稀疏求解,UltraLAB硬件方案如何破局?
开发语言·matlab·矩阵
551只玄猫1 天前
【数学建模 matlab 实验报告8】回归分析
开发语言·数学建模·matlab·课程设计·实验报告
机器学习之心2 天前
ICEEMDAN-CMBE+GWO-LSSVM故障诊断!MATLAB完整代码
matlab·gwo-lssvm·iceemdan-cmbe
551只玄猫2 天前
【数学建模 matlab 实验报告6】行遍性问题
开发语言·数学建模·matlab