2011-01-24 101 views
0

我已經有了一系列數據在x矩陣中,我使用pcolor在Matlab中進行繪圖。我正在使用JET顏色映射(翻轉顛倒),並想知道如何指定當我繪製的參數值爲0時,顏色應該是白色而不是默認的深紅色?如何在Matlab中更改顏色映射中的單個顏色?

我的數據沒有填寫整個矩陣,所以沒有數據的所有單元都被設置爲0.這提供了一個半滿意的圖,因爲填充數據的單元和0單元之間的對比足夠大,數據覆蓋的區域很容易識別。然而,如果所有0單元繪製成白色,它將大大增強圖像。

祝 ENOK

回答

4

你可以得到一個數組代表顏色表:

map = colormap('jet'); 

然後可以修改各行所需,然後設置顏色表:

colormap(map); 
+0

那似乎已經完成了工作 - 謝謝:-) – ENOK