图形涂色问题
为了和别的图保持一致,必须把colorbar设置为0.3到1,但图上的颜色0.7到0.8之间应该是黄色,但是颜色明显和数值是矛盾的。奇怪的是,如果把colorbar设置为0到1就没有问题了。这里是我的程序:谢谢clcclearcf2=[0.8163 0.8425 0.8595 0.8581 0.7743 0.6571 0.8534 0.8522;...
0.7918 0.8053 0.8033 0.7986 0.7934 0.7889 0.7724 0.7874;...
0.7771 0.7909 0.7969 0.8502 0.8137 0.7955 0.6184 0.6209];figure%这个图片0.7-0.8之间的颜色不对
nn=0.3;
=contour(cf2,);
contourf(cf2,);
clabel(c);
cp=jet(7);%colormapcolormap(cp);
caxis();
h=colorbar;
set(h,'Ylim',);
set(h,'YTick',nn:0.1:1);
set(h,'YTickLabel',nn:0.1:1);
figure
nn=0;
=contour(cf2,);
contourf(cf2,);
clabel(c);
cp=jet(10);%colormapcolormap(cp);
caxis();
h=colorbar;
set(h,'Ylim',);
set(h,'YTick',nn:0.1:1);
set(h,'YTickLabel',nn:0.1:1);
自己顶一下,谢谢 问题很幼稚吗? 还请高手赐教!!!非常感谢 本帖最后由 re-us 于 2011-1-22 12:12 编辑
可能是说的不够清楚吧,现在简化一下就是想让0.6-0.7之间一个颜色,0.7-0.8一个颜色,0.8-0.9一个颜色,0.9-1一个颜色。但是colorbar上的颜色和图形上的颜色不匹配。0.6~0.7和0.7~0.8涂成一个颜色了????问题可能是出现在caxis上,但是如果把cp 改成5种颜色,colorbar又不匹配。请指教一下,非常感谢。****************clc
clearcf2=[0.8163 0.8425 0.8595 0.8581 0.7743 0.6571 0.8534 0.8522;...
0.7918 0.8053 0.8033 0.7986 0.7934 0.7889 0.7724 0.7874;...
0.7771 0.7909 0.7969 0.8502 0.8137 0.7955 0.6184 0.6209];
figurenn=0.6;
=contour(cf2,);
contourf(cf2,);
clabel(c);
caxis();
cp=jet(4);%colormap
colormap(cp);
h1=colorbar;
set(h1,'Ylim',);
set(h1,'YTick',nn:0.1:1);
set(h1,'YTickLabel',nn:0.1:1);
*******************************
页:
[1]