0
是否可以改變顏色條的顏色而不改變圖形的顏色?從圖形matlab中去除顏色條
figure_1 = figure;
j1= bar(rand(2,10),'stacked');
colormap(winter)
htx = colorbar('SouthOutside');
colormap(jet)
我特別想有與色彩表冬天並按照顏色表噴的顏色條彩色的數字對象......是有可能去耦2?
是否可以改變顏色條的顏色而不改變圖形的顏色?從圖形matlab中去除顏色條
figure_1 = figure;
j1= bar(rand(2,10),'stacked');
colormap(winter)
htx = colorbar('SouthOutside');
colormap(jet)
我特別想有與色彩表冬天並按照顏色表噴的顏色條彩色的數字對象......是有可能去耦2?
有兩個FileExchange函數用於此目的,結果令人滿意。 freezeColors,在@Benoit_11在他的評論中給出的鏈接中提到,它可以讓你在一個圖中有兩個或更多的子圖,但有不同的顏色映射,但顏色條必須很難,freezeColors
忽略它們。爲此,您需要COLORMAP and COLORBAR utilities,尤其是cbfreeze
,它將修復色條並防止其發生變化。
所以,你的代碼應該是這樣的:
figure_1 = figure;
j1= bar(rand(2,10),'stacked');
colormap(winter)
freezeColors;
htx = colorbar('SouthOutside');
colormap(jet)
cbfreeze(htx);
但願幫助:http://www.mathworks.com/matlabcentral/answers/101346-how-do-i-use-multiple-colormaps-在一個單一的數字? – 2014-12-05 13:42:03