如何自定義MATLAB中colormap函式的顏色?

在利用matlab繪圖時,顏色的設定顯得異常重要,優秀的colorbar能讓讀者對圖片所想展示的資訊一目瞭然。而在使用colormap()函式時,matlab已經內建了集中色彩模式包括jet,hsv,hot,cool,spring,summer,autumn,winter,gray,bone,copper,pink以及lines等13中模式,但是使用這些內建模式也許不能滿足你的心意,那麼可以根據自己的意願對顏色進行修改,下面跟大家分享一下

工具/原料

computer

matlab

方法/步驟

筆者以matlab中內建的colormap例子進行舉例。開啟matlab軟體,在command window中鍵入圖片中的程式碼,得到相應的圖片(以figure彈窗形式出現)

如何自定義MATLAB中colormap函式的顏色

在新出現的figure視窗中,依次點選edit--colormap,會有彈窗再次出現。

如何自定義MATLAB中colormap函式的顏色

彈出中最引人注目的便是那一條顏色標尺,且標尺底部配有滑塊,其中兩端的滑塊是規劃顏色區間的,不進行新增與刪除操作,而中間的滑塊則可以進行新增刪除操作,作用是確定什麼數值代表什麼顏色,再者可以看到一個min和max,這也是用來控制顏色區間的。

如何自定義MATLAB中colormap函式的顏色

新增滑塊的方法是在標尺底部空白的地方單擊即可,紅色框框框住的兩個滑塊是筆者新新增的

如何自定義MATLAB中colormap函式的顏色

同時你可以根據自己的需求拖拽滑塊,圖中最中間的兩個是新新增的,其左右兩個滑塊,筆者對其分別向左和向右進行了拖拽,注意右邊colorbar的變化哦

如何自定義MATLAB中colormap函式的顏色

如果你想改變標尺中的顏色,那麼你可以雙擊某一滑塊,在彈窗中選擇顏色予以代替,如果彈窗給出的顏色沒有你喜歡的你可以選擇more colors選項

如何自定義MATLAB中colormap函式的顏色

如果你想對你剛才自定義的colorbar進行儲存後用,那就要在command window中鍵入

newcolorbar=colormap;%此處newcolorbar為筆者自定義名稱,讀者可隨意自取

save mycolor newcolorbar;即可

下次想要呼叫該colorbar時,在command window鍵入colormap(newcolorbar)即可使用該colorbar為你的圖片上色。祝你成功。

如何自定義MATLAB中colormap函式的顏色

圖片, 顏色, 模式, 函式, 內建,
相關問題答案