圖1
圖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)行更改即可。