0

我正在尝试在我正在制作的轮廓图像上自定义颜色条。我想在每个间隔之间使用不同颜色的自定义间隔。下面是我如何尝试生成这样一个颜色条但没有成功的几行。

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

然而,这段代码并没有让我得到想要的结果。

4

0 回答 0