為什麼這篇matlab figure大小鄉民發文收入到精華區:因為在matlab figure大小這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者ocf001497 (榮)看板MATLAB標題[繪圖] subplot 3D figure的大小...
Hi
小弟現在想要做一張圖,這張圖裡面會有8個subplot
每個subplot都是用mesh(x,y,z)做出來的3D surface圖案 (如下)
-------------
/ /|
------------- |
| | |
| | |<- z軸
| | |
| | |
| | |
|-----------|/ <- y軸
x軸
因為想要圖做起來美觀一點,想要把每一張subplot呈現出來的"立方體"
都變成"正立方體","且大小都一樣"。
也就是說我希望matlab整張圖片做出來之後會像這樣
=====================================
----- ----- ----- -----
/ / / / / / / /
----- | ----- | ----- | ----- |
| | | | | | | | | | | |
|---|/ |---|/ |---|/ |---|/
----- ----- ----- -----
/ / / / / / / /
----- | ----- | ----- | ----- |
| | | | | | | | | | | |
|---|/ |---|/ |---|/ |---|/
=====================================
因為我之前單純只把這8張subplot的xlim ylim zlim都設成一樣之後matlab
還是會自動把有些立方體變成大小不一的長方體 (儘管xyz軸確實有按照我想
要的xlim,ylim,zlim),所以想請教各位大大怎樣才能做出我想要的效果。
P.S. 我知道有axis equal但是因為我z軸尺度相比xy的小很多,如果用axis equal恐怕會
讓圖案整個扁掉,所以我是想在keep住自己設定的xyzlim的同時又強制讓所有圖的框架都
一樣。
感謝!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.112.227
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1520834574.A.522.html
是甚麼 還請您幫我解惑一下QQ
※ 編輯: ocf001497 (140.109.112.227), 03/12/2018 17:43:03
※ 編輯: ocf001497 (140.109.112.227), 03/13/2018 12:37:35