我正在尝试在我正在制作的轮廓图像上自定义颜色条。我想在每个间隔之间使用不同颜色的自定义间隔。以下是我试图生成这样一个颜色栏但没有成功的几行。
contourfm(lats,lons,data,[0 25 50 75 125 150 200 300 400]);
c = colorbar;
c.Label.String = titl;
c.Limits = [minC 500];
c.Ticks = [0 25 50 75 125 150 200 300 400];
limits = c.Limits;
cInt = linspace(limits(1),limits(2),64);
cmap = flipud(jet);
以下是我尝试降雨量<25%的正常黄色/橙色的示例。我对正常的25-50%进行类似的迭代等。
in1 = find(cInt <= 25);
nin1 = length(in1);
for i=1:nin1
cmap(in1(i),:) = [1 0 0]; %[0.9937,0.7454,0.2403];
end
但是这段代码并没有让我得到理想的结果。