図でわかるように、カスタマイズされた を定義してcolormap
から使用します。colorbar
の最小値と最大値はcaxis
0 と 16 に設定されていますが、問題は、たとえば、カラー バーに浮動小数点が必要なことです。
[ 0 : 0.3 )=dark blue, [ 0.3 : 0.6 )=blue, [0.6 : 0.9)=green
など、整数だけではありませんが、できません。私にとって重要な "[" と ")" に注意してください。
助けてください。
PS: グラデーション効果は私にとって重要ではありません。
ここにコードがあります
caxis([0 16]);
map = zeros(16 , 3);
map(1:1,:) = [0, 0 ,143]./255;
map(2:2,:) = [0, 0 ,239]./255;
map(3:3,:) = [0, 175 ,255]./255;
map(4:4,:) = [16, 255 ,239]./255;
map(5:5,:) = [112, 255 ,143]./255;
map(6:10,:) = [207, 255 ,48 ; 207, 255 ,48;207, 255 ,48;207, 255 ,48;207, 255 ,48]./255;
map(11:12,:) = [255, 207 ,0 ; 255, 207 ,0 ]./255;
map(13:16,:) = [255, 16 ,0 ; 255, 16 ,0;255, 16 ,0;255, 16 ,0]./255;
colormap(map);
set(get(colorbar('peer',gca),'ylabel'),'String','BGA PC(RFU)');
ここに図があります: