1
低、中、高の3つのティックラベルを含むカラーマップを作成したいとします。ただし、これらのラベルはある範囲の値に対応する必要があります。 Low = 0-50、Intermediate = 50-100、High = 100 - maxvalue。 私がこれまでに書いたコードは以下に書かれていますが、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
これは動作します!どうもありがとう! – Ommie