我或多或少做了以下几点:
figure
for ii=1:4
subplot(2,2,ii)
imshow(image(ii))
hcb = colorbar;
switch ii
case 1
colormap(myMap)
set(hcb,'YTickLabel', .. )
set(hcb,'YTick', .. )
case 2
colormap(myMap)
set(hcb,'YTickLabel', .. )
set(hcb,'YTick', .. )
case 3
colormap(myMap)
set(hcb,'YTickLabel', .. )
set(hcb,'YTick', .. )
case 4
colormap(aDifferentMap)
set(hcb,'YTickLabel', .. )
set(hcb,'YTick', .. )
end
end
我面临的是为第四个图(ii = 4)调用colormap(aDifferentMap),为之前的三个图弄清楚:在我的最终图中,所有颜色条都有一个不同的颜色图,YTick属性也有一些问题.
如果我在案例4中注释掉colormap(aDifferentMap),它一切都很好(除了第四个子图,它将有一个错误的色图和任何Ytickes).
我怎么处理这个?如何在不影响子图1:3的情况下设置子图(2,2,4)的属性?