今天就跟大家聊聊有關(guān)MATLAB中怎樣反轉(zhuǎn)Colorbar的顏色但并不反轉(zhuǎn)Colorbar的刻度,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
創(chuàng)新互聯(lián)公司從2013年成立,先為利津等服務(wù)建站,利津等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為利津企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
先看一下colormap函數(shù)的兩個(gè)用法(來自MATLAB Documentation):
colormap(
sets the colormap for the current figure to the colormap specified by map
)map
.
example
colormap(
sets the colormap for the figure, axes, or chart specified by target
,map
)target
,instead of for the current figure.
用法1:
colormap(map)
這樣的話,它是給當(dāng)前整個(gè)figure設(shè)置同一個(gè)colormap
用法2:
colormap(target,map)
這樣,它把指定的target中的colormap設(shè)置為map,而不是把整個(gè)當(dāng)前figure的colormap設(shè)置為map。
當(dāng)我們一個(gè)窗口中有多個(gè)坐標(biāo)系,而我們又想給每個(gè)坐標(biāo)系設(shè)置不同的colormap,那么就能用這個(gè)用法2了。
map可以是以下的這些,之前在這篇:自己寫代碼制作好看的直方圖推文中講過一點(diǎn)
如果想反轉(zhuǎn)colorbar的顏色可以這樣做:
colormap(h3, flipud(jet))
flipud函數(shù)可以把數(shù)組上下翻轉(zhuǎn),而這里的jet就是colorbar中的顏色(n行3列的矩陣),所以flipud(jet)就把colorbar的顏色給翻轉(zhuǎn)了。
下面來看個(gè)例子吧:
在一個(gè)figure中放兩個(gè)坐標(biāo)系,坐標(biāo)系中放mesh畫的曲面并顯示colorbar,為了方便,這里直接用了MATLAB自帶的peaks函數(shù)來生成網(wǎng)格數(shù)據(jù),然后mesh一下。我想讓第二個(gè)坐標(biāo)系中的colorbar顏色顛倒一下,如下:
可以看到colorbar的顏色顛倒了,圖中曲面的顏色也對(duì)應(yīng)地顛倒了。
Note:如果這里把Colorbar的YDir屬性設(shè)置成reverse,的確也可以把colorbar的顏色顛倒一下,但是圖中曲面的顏色卻不會(huì)顛倒,而且colorbar的刻度也會(huì)倒過來。
上圖的代碼:
clc
clear
close all
[x, y, z] = peaks(300);
h2 = subplot(211);
mesh(x, y, z, 'CData', z, 'Parent', h2);
colormap(h2, jet) % 其實(shí)默認(rèn)的也是這個(gè),不寫也行
shading interp
colorbar
title('沒有反轉(zhuǎn)colorbar的顏色')
h3 = subplot(212);
mesh(x, y, z, 'CData', z, 'Parent', h3);
colormap(h3, flipud(jet)) % 反轉(zhuǎn)colorbar的顏色
shading interp
colorbar
title('反轉(zhuǎn)了colorbar的顏色')
看完上述內(nèi)容,你們對(duì)MATLAB中怎樣反轉(zhuǎn)Colorbar的顏色但并不反轉(zhuǎn)Colorbar的刻度有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。
標(biāo)題名稱:MATLAB中怎樣反轉(zhuǎn)Colorbar的顏色但并不反轉(zhuǎn)Colorbar的刻度
標(biāo)題來源:http://vcdvsql.cn/article32/gdgepc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、建站公司、虛擬主機(jī)、企業(yè)建站、手機(jī)網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)