EDA365电子论坛网

标题: 请问Matlab作图里面如何分别设置双纵坐标的刻度 [打印本页]

作者: smileqq    时间: 2020-4-23 11:10
标题: 请问Matlab作图里面如何分别设置双纵坐标的刻度
Matlab作图里面如何分别设置双纵坐标的刻度?工作遇到如下问题:
9 v( L- e8 m1 E, I! f需要设置双y轴的刻度,用到以下函数,. N* t( m$ ]. S" P3 q. A0 q* V* `- O
set(gca,'XTick',[0:5:100])
6 O2 R1 g1 [0 G! w5 \! }set(gca,'yTick',[0:10:350])
# M; {8 [- j+ M( `只是设置左边的y轴刻度,请问各位高手,右边y轴怎么设置刻度标注?
, k9 P6 x$ ?0 U) E1 S( ]& o
; U5 S8 J0 N" R; l% u: j双纵坐标的标注已实现
4 l& x8 K1 J* y; k8 F6 ?' c[AX]=plotyy(x1,y1,x1,y2);5 Z# Q4 B- y! v
set(get(AX(1),'Ylabel'),'string','left Y-axis‘);
+ L  _8 @8 I+ y% F( v) F  P, B: Oset(get(AX(2),'Ylabel'),'string','right y-axis');+ W1 Z- U2 r  [5 m0 T

* X3 b1 [( J) `4 U( w+ q$ r在线等……
9 m. p  w% Q9 O6 `" G
作者: CCxiaom    时间: 2020-4-23 13:23

+ W9 u; v# Y  N[AX]=plotyy(x1,y1,x1,y2);
& T' u& {$ }% p( J, g得到两个axes句柄,AX(1)和AX(2)  _1 X; e& R( ~! Z
set(AX(1),'yTick',[0:10:350])  设置左边Y轴的刻度
' C$ X+ I: O2 @+ P9 X  L& pset(AX(2),'yTick',[0:10:350]) 设置右边Y轴的刻度




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2