matlab繪圖時(shí)坐標(biāo)標(biāo)簽的變換(xlabel、ylabel、zlabel位置移動(dòng))

平時(shí)我們?cè)趍atlab中繪圖時(shí),標(biāo)注橫縱坐標(biāo)的標(biāo)簽是必需的,那么標(biāo)注坐標(biāo)標(biāo)簽是否會(huì)出問(wèn)題呢?那么就先繪制幾個(gè)圖出來(lái)看看,是不是需要對(duì)坐標(biāo)標(biāo)簽進(jìn)行適當(dāng)?shù)淖儞Q呢?

圖1

首先,我們先來(lái)看一個(gè)二維的,如圖1所示,單就整個(gè)圖中“x軸、y軸”的位置是沒(méi)有任何問(wèn)題的。那么既然如此,再看看三維圖怎么樣。

圖2

圖3

圖2和圖3是用不同的命令繪制的,但我們可以明顯看出兩幅圖中出現(xiàn)的同樣的問(wèn)題,那就是坐標(biāo)軸標(biāo)簽的位置不合適或者說(shuō)不理想,那么作為有視覺(jué)強(qiáng)迫癥的我就想讓我看起來(lái)很舒適。

解決這個(gè)問(wèn)題最簡(jiǎn)單的方法是進(jìn)入“圖窗屬性”,但如果是我們想直接使用代碼保存圖片,那么就需要用代碼進(jìn)行調(diào)整了。既然存在這個(gè)問(wèn)題,那我相信官方肯定是有解決方法的,這就涉及到matlab的GUI了,不過(guò)這個(gè)不重要只是說(shuō)明解決方案來(lái)源,其實(shí)很簡(jiǎn)單的代碼就可以實(shí)現(xiàn)坐標(biāo)標(biāo)簽的變換,既然是變換就包括旋轉(zhuǎn)以及移動(dòng)。

平時(shí)我們標(biāo)注坐標(biāo)軸的標(biāo)簽時(shí),是這樣的:

xlabel('x軸');ylabel('y軸');zlabel('z軸');

如果這樣標(biāo)注呢?

xlabel('x軸','rotation',0,'Position',[5,-5,-2]);ylabel('y軸','rotation',-0,'Position',[-1.5,15,-2]);zlabel('z軸');

最后就讓我們來(lái)看看這樣標(biāo)注的效果:

圖4

圖5

可以看到圖中的坐標(biāo)標(biāo)簽基本實(shí)現(xiàn)了最初的目標(biāo),位置要比默認(rèn)位置要好多了,此外根據(jù)實(shí)際需要我們也可以對(duì)坐標(biāo)標(biāo)簽進(jìn)行適當(dāng)?shù)男D(zhuǎn),實(shí)現(xiàn)時(shí)只需對(duì)上面代碼中旋轉(zhuǎn)數(shù)值進(jìn)行更改即可。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容