日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

matlab中的colorbar用法(显示色阶的颜色栏)(MathWorks)

發布時間:2023/12/15 综合教程 44 生活家
生活随笔 收集整理的這篇文章主要介紹了 matlab中的colorbar用法(显示色阶的颜色栏)(MathWorks) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文

matlab畫平面分布圖時colorbar的設置是非常重要的,好的colorbar不僅使圖像更美觀,而且能夠使人更容易捕捉圖上傳遞的信息。用過matlab的同學都知道matlab默認的colormap是jet, 也就是你畫完圖后輸入“colorbar” 它所顯示出來的顏色。此外,matlab還自帶了很多colormap, 如hsv, autumn, bone, colorcube等等。我們直接在命令窗口輸入例如”colormap(hsv)” 就可以是平面圖的顏色顯示相應的colormap。

下面教大家如何自定義自己想要的colormap,方法十分簡單。

以中國海的海面溫度圖為例:

這是一張有m_pcolor畫出來的圖,之后colormap是matlab默認的jet(即直接輸入命令‘colorbar’顯示的colormap)。

如果我們這是在命令窗口輸入‘colormap(hsv)’,則會變成下面這張圖:

(請忽視圖標題,截圖很麻煩,見諒)

如果我們這是想定義一種新的colormap,顏色從赤,橙,白,藍,紫依次傳遞的話(如下圖),應該怎么做?

這就要用到matlab的colormap Editor了。

如下圖:點擊figrue窗口的Edit-colormap

出現colormap Editor窗口:

我們可以利用這個窗口直接設置自定義colormap。

colormap Editor中有是一個色標尺,色標尺下方有一些滑塊,其中兩端的矩形滑塊是固定的,不能刪除;而中間的矩形+三角形滑塊是可以添加,刪除,或滑動的。在色標尺低端單擊鼠標左鍵添加,選擇某塊滑塊按Deletei鍵刪除,鼠標按住某個滑塊可左右滑動。

為了達到上述所說的“顏色從赤,橙,白,藍,紫依次傳遞”的效果,我們先把中間的兩個矩形+三角形滑塊刪除,如下圖:

由于上一張圖colormap的兩端都是紅色,所以中間兩塊滑塊刪除后整個colormap只剩下紅色一種顏色了。

我們先從白色添加起,標尺上一共有64個格,為了左右平衡,我們先挑中間兩格添加白色,具體步驟為:

1、點擊標尺中間色格的下方,出現滑塊(如下圖)。

2、雙擊出現的滑塊,出現顏色選擇窗口,選擇白色(如下圖)。

選完后圖像就變成下面這樣了:

相同的方法選擇“赤,橙,藍,紫”,如下圖:

但這時我們發現colormap并不能如我們所愿,因為中間出現了黃色跟綠色。我們注意在colormap Editor中有個Interpolating colorspace選項,由于剛剛我們是以colormap(hsv)為根本的,所以這里的顏色插值方式是hsv的,我們這是應該選擇RGB。如下圖:

好了,大功告成。

下面就是要保存自己設置的colormap以便今后畫圖時可以直接用了。

在命令傳控輸入:

mycolor=colormap;%mycolor名稱任意

save mycolor mycolor;

下次畫圖時,只要先load mycolor; 再輸入colormap(mycolor) 就可以直接用這個colorbar了。

還有一種colorbar不是漸變的,如下圖:

這種colorbar的設置方式也大同小異。圖中colorbar有5中顏色,那么我們就在colormap Editor中將頭五種顏色設成圖中顏色,再將其余顏色設成白色(不一定白色,其它顏色也可,主要是為了方便辨認)

這是我們在命令窗口中輸入“colormap”,就會出現一個64*3的數組。

注意的數組前五行就代表上面5種顏色,其余[1 1 1]代表白色。這是只要把前5行復制出來,寫入新數組中。

再“save mycolor5 mycolor1”保存起來。這是在命令窗口輸入“colormap(mycolor5)”就出現下圖了:

總結

以上是生活随笔為你收集整理的matlab中的colorbar用法(显示色阶的颜色栏)(MathWorks)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。