作者cclog (log)
看板MATLAB
标题[问题] 座标轴刻度
时间Thu Dec 26 22:01:36 2013
我想请问一下
如果我想要一张图上有两条线
他们的y轴 刻度不一样
一个是一般的(公尺之类的)
另一个我想要用角度来作显示(不是用径度)
请问我该怎麽调他的设定QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.138.75
1F:推 profyang:你要的是plotyy吧 12/26 23:50
这个指令我找过! 可是好像不是我要的(?)
因为我看人家的图 他的刻度都是显示在左边 (y轴)
plotyy 好像会一左一右 还是他可以调设定 让他都在同一边?
顺便问一下 如果我使用plotyy 我是不是还要打一个新的y值 让他来画图?
※ 编辑: cclog 来自: 140.116.138.75 (12/27 00:38)
2F:推 aada:第一张图plot完候用drawnow; 在接下一张图, 应该就会重叠 12/27 09:02
3F:推 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)
4F:推 profyang:原PO不如你先用手画一张贴上来看看XD 12/27 11:38
5F:→ ejialan:不妨传一张别人的图供大家参考 以你的描述我觉得在legend 12/27 12:25
6F:→ ejialan:做标示好像比较容易 12/27 12:25
大概是这个样子!
不过是别人画的QQ 可是我调不出来她的样子QQ
http://imgur.com/xud34nz
※ 编辑: cclog 来自: 140.116.201.54 (12/27 13:07)
7F:推 aada:plot(x1,y1,x2,y2); 这样可以吗? 12/27 13:10
8F:→ ejialan:这样就只是用plot画两条线然後再标ylabel而已 而且这样非 12/27 13:26
9F:→ ejialan:同领域的应该不知道哪条是x哪条是phi 在legend标比较清楚 12/27 13:27
10F:推 profyang:突然好像懂了 他现在的y轴同样的刻度 但是对於蓝线和红线 12/27 14:23
11F:→ profyang:他的y轴单位就不一样 12/27 14:23
12F:推 profyang:的确就如e大所说 这直接plot两条线就好了 12/27 14:28
13F:→ profyang:不过如果想更清楚 可能可以考虑ylabel里面不同线对应的 12/27 14:28
14F:→ profyang:单位用不同颜色 12/27 14:28
15F:→ profyang:ylabel('{\color{red}x: m}; {\color{blue}phi: degree}' 12/27 14:29
16F:→ profyang:类似这样 12/27 14:29
17F:→ profyang:因为他是y轴的单位 标在legend确实有可能会有点怪 12/27 14:30
18F:→ profyang:不然就至少要用legend标清楚哪条线是x哪条是phi 然後y轴 12/27 14:31
19F:→ profyang:再标单位 12/27 14:31
恩恩 ~~我会再做做看 谢谢大家~~
※ 编辑: cclog 来自: 140.116.138.75 (12/28 12:02)