% -------------------------------------
bb(1:20,1)=ones(20,1);
gg(12:20,1)=ones(9,1);
gg(1:11,1)=(linspace(0,1,11))';
rr(10:20,1)=(linspace(0,1,11))';
rr(1:9,1)=zeros(9,1);
rr(21:40,1)=ones(20,1);
gg(21:29,1)=ones(9,1);
gg(30:40,1)=(linspace(1,0,11))';
bb(21:31,1)=(linspace(1,0,11))';
bb(32:40,1)=zeros(9,1);
cc=[rr,gg,bb];colormap(cc);
% -------------------------------------
figure;colorbar;colormap(cc);
colormap 是40行3列的矩阵,可以调整范围,存储以方便调用。
0 0 1.0000
0 0.1000 1.0000
0 0.2000 1.0000
0 0.3000 1.0000
0 0.4000 1.0000
0 0.5000 1.0000
0 0.6000 1.0000
0 0.7000 1.0000
0 0.8000 1.0000
0 0.9000 1.0000
0.1000 1.0000 1.0000
0.2000 1.0000 1.0000
0.3000 1.0000 1.0000
0.4000 1.0000 1.0000
0.5000 1.0000 1.0000
0.6000 1.0000 1.0000
0.7000 1.0000 1.0000
0.8000 1.0000 1.0000
0.9000 1.0000 1.0000
1.0000 1.0000 1.0000
1.0000 1.0000 1.0000
1.0000 1.0000 0.9000
1.0000 1.0000 0.8000
1.0000 1.0000 0.7000
1.0000 1.0000 0.6000
1.0000 1.0000 0.5000
1.0000 1.0000 0.4000
1.0000 1.0000 0.3000
1.0000 1.0000 0.2000
1.0000 1.0000 0.1000
1.0000 0.9000 0
1.0000 0.8000 0
1.0000 0.7000 0
1.0000 0.6000 0
1.0000 0.5000 0
1.0000 0.4000 0
1.0000 0.3000 0
1.0000 0.2000 0
1.0000 0.1000 0
1.0000 0 0
另外,网上有帖子“盗取他人colorbar”,也可以参考下。
2013.03.12
增加一个常用colorbar,要注意设置,caxis([-a,a])
BlWhRe.txt
https://blog.sciencenet.cn/blog-419857-648946.html
上一篇:
Microsoft visual studio 2008 + Intel.Visual.Fortran.Compiler下一篇:
Windows平台上NCL的安装