看板 MATLAB 關於我們 聯絡資訊
我想請問一下 如果我想要一張圖上有兩條線 他們的y軸 刻度不一樣 一個是一般的(公尺之類的) 另一個我想要用角度來作顯示(不是用徑度) 請問我該怎麼調他的設定QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.138.75
profyang:你要的是plotyy吧 12/26 23:50
這個指令我找過! 可是好像不是我要的(?) 因為我看人家的圖 他的刻度都是顯示在左邊 (y軸) plotyy 好像會一左一右 還是他可以調設定 讓他都在同一邊? 順便問一下 如果我使用plotyy 我是不是還要打一個新的y值 讓他來畫圖? ※ 編輯: cclog 來自: 140.116.138.75 (12/27 00:38)
aada:第一張圖plot完候用drawnow; 在接下一張圖, 應該就會重疊 12/27 09:02
profyang:等等 我不懂你的意思 你兩個y軸要重疊?這樣怎麼看得清楚? 12/27 09:42
不好意思 沒說清楚> < 就是現在 y軸的刻度是 0 5 10 15 20 .... 5的部分 我想要他同時表現 5(m) 和 5(degree) 10也是一樣... 最後我只要用ylabel註明 誰得單位是甚麼就好 ※ 編輯: cclog 來自: 140.116.138.75 (12/27 11:13)
profyang:原PO不如你先用手畫一張貼上來看看XD 12/27 11:38
ejialan:不妨傳一張別人的圖供大家參考 以你的描述我覺得在legend 12/27 12:25
ejialan:做標示好像比較容易 12/27 12:25
大概是這個樣子! 不過是別人畫的QQ 可是我調不出來她的樣子QQ http://imgur.com/xud34nz ※ 編輯: cclog 來自: 140.116.201.54 (12/27 13:07)
aada:plot(x1,y1,x2,y2); 這樣可以嗎? 12/27 13:10
ejialan:這樣就只是用plot畫兩條線然後再標ylabel而已 而且這樣非 12/27 13:26
ejialan:同領域的應該不知道哪條是x哪條是phi 在legend標比較清楚 12/27 13:27
profyang:突然好像懂了 他現在的y軸同樣的刻度 但是對於藍線和紅線 12/27 14:23
profyang:他的y軸單位就不一樣 12/27 14:23
profyang:的確就如e大所說 這直接plot兩條線就好了 12/27 14:28
profyang:不過如果想更清楚 可能可以考慮ylabel裡面不同線對應的 12/27 14:28
profyang:單位用不同顏色 12/27 14:28
profyang:ylabel('{\color{red}x: m}; {\color{blue}phi: degree}' 12/27 14:29
profyang:類似這樣 12/27 14:29
profyang:因為他是y軸的單位 標在legend確實有可能會有點怪 12/27 14:30
profyang:不然就至少要用legend標清楚哪條線是x哪條是phi 然後y軸 12/27 14:31
profyang:再標單位 12/27 14:31
恩恩 ~~我會再做做看 謝謝大家~~ ※ 編輯: cclog 來自: 140.116.138.75 (12/28 12:02)