我想画个堆叠柱状图,配色采用预定义的模板cool。现在是把图画出来了,但是使用colormap函数修改配色的时候始终没有效果。然后我把代码发给别人之后,别人的效果是正常的。他的好像是2016a,我是2019b。如果真的和软件版本有关,那么请问在R2019b的版本下怎么才能正常使用这个函数呢?代码如下,图一是我的代码和生成图像,图二是别的同学的。
matlab中colormap函数没有效果怎么解决?
由于从2016a以后,colormap在bar()函数中的作用就弱化了。
我们可以通过修改颜色来达到其目的,其
'b' 蓝色;'r' 红色;'g' 绿色;'c' 青蓝色;'m' 品红色;'y' 黄色;'k' 黑色;'w' 白色。
实现方法:
A=[170,120,180,200,190,220]';
B=[120,100,110,180,170,180]';
C=[70,50,80,100,95,120]';
x=1:1:6;
bar(x,A,'r'),hold on
bar(x,B,'g'),hold on
bar(x,C,'y')
legend('A','B','C','Location','northwest')
运行后的效果。也可以自行调整颜色代号。