1
我想製作包含三個標籤的顏色映射:低,中等和高。但是,這些標籤應該對應一系列值。低= 0-50,中級= 50-100,高= 100 - 最大值。 我到目前爲止編寫的代碼是在下面寫的,但是當我想要定義Ticks時,它會出錯。有人可以幫助我如何實現範圍內的蜱?顏色映射值的範圍
非常感謝!
figure, imshow(result);
[maxval] = max(result(:));
[minval] = min(result(:));
% red, yellow, green
cmap = [0 1 0; 1 1 0; 1 0 0];
colormap(cmap);
h = colorbar;
caxis([minval maxval]);
set(h, 'Ticks',[0:1:50, 50:1:100, 100:1:maxval])
set(h,'Ticklabels',{'Low','Intermediate','High'})
您好,感謝您的回覆。這對我有一點幫助。但我真正想要的是綠色的酒吧範圍從0-50,黃色50-100和紅色100-maxval。你能幫我安排嗎? – Ommie
@Ommie更新。 – Suever
This Works!非常感謝! – Ommie