我們可以通過修改colormap的值來達到這種目的。
一般來說colormap的值是64*3的矩陣,64代表64種顏色,3列是這種顏色的RGB值,不過歸一化了。
如果你想將colorbar顏色設成6種,
mycolor6 = [
0.4784 0.0627 0.8941
0 0 1
0 1 0
1 1 0
1 0 0
1 0.3804 0];
將隨機矩陣A=randn(100),顯示
執行以下步驟
imagesc(A);
colormap(mycolor6)
colorbar
將顯示
顏色和數據自己可以隨意定義,只要修改mycolor6的矩陣值即可。