EDA365电子论坛网

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

作者: Enest13    时间: 2021-6-10 09:48
标题: matlab作图里面如何分别设置双纵坐标的刻度
matlab作图里面如何分别设置双纵坐标的刻度?工作遇到如下问题:
/ X" E5 U, h* h( j  I需要设置双y轴的刻度,用到以下函数,! [3 r3 X0 u: G' i( h( c, H
set(gca,'XTick',[0:5:100])
, a( r: g  P. d# x# x5 ?# \set(gca,'yTick',[0:10:350]) " {* J0 V! [1 o" J. g* O) U
只是设置左边的y轴刻度,请问各位高手,右边y轴怎么设置刻度标注?, C5 `, M% V1 p6 g8 C  T
( C  ~0 S& c2 {1 w7 Y
双纵坐标的标注已实现
  b. z" S- M2 V3 y* r* B[AX]=plotyy(x1,y1,x1,y2);
( |3 D  q8 @0 N6 l* l8 X8 rset(get(AX(1),'Ylabel'),'string','left Y-axis‘);' b& Y6 c6 C4 w
set(get(AX(2),'Ylabel'),'string','right y-axis');
% s, C" B4 k2 U2 l# _" w/ H
作者: youOK    时间: 2021-6-10 13:10
双坐标是x,y轴都有是不
作者: xiaogegepcb    时间: 2021-6-10 13:14
youOK 发表于 2021-6-10 13:10
& r: t$ @  d; w双坐标是x,y轴都有是不
5 @& ?4 W- O8 v: Z' W# o6 a
你就不能把人家题目好好读一下吗
- {7 O7 l  y- S9 E0 l; h2 @! ^
8 @( K" g- k% \! V, q
作者: ulppknot    时间: 2021-6-10 13:16
你还不是很了解plotyy的返回值
6 t9 j4 F  ^7 L+ f[AX]=plotyy(x1,y1,x1,y2);- z6 M( {# W7 s  M7 f: y  x7 U
得到两个axes句柄,AX(1)和AX(2)
6 x; Z" t+ G9 J6 ~set(AX(1),'yTick',[0:10:350])  设置左边Y轴的刻度
1 O) d4 X. Z4 E2 P  |4 ^set(AX(2),'yTick',[0:10:350]) 设置右边Y轴的刻度
作者: 陪伴22    时间: 2021-6-16 09:29
恩恩




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