找回密码
 注册
关于网站域名变更的通知
查看: 611|回复: 3
打印 上一主题 下一主题

哪位大神用过subplot函数,这个函数怎么用呢?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-9-29 09:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
哪位大神用过subplot函数,这个函数怎么用呢?" B' g8 ], e) j9 H1 G# P

3 J" ?7 |" [1 y% E9 ^) d4 @- N+ Vsubplot(m,n,p)
8 ~$ |, R( }' I如果p是一个向量 那么这表示什么 下面有一个例子 我不懂是怎么画出来的
5 N/ L2 l, l5 G  g8 G+ psubplot(2,2,[1 3])9 O" D" `2 ^* k# u
subplot(2,2,2)9 N) y) g( \6 ^' R! K' H' e0 B0 W
subplot(2,2,4)9 ^# e+ s- R. D4 T1 k* O

8 k2 s/ w" V9 O' B( a! e ' i! F; ?$ k. z

该用户从未签到

2#
发表于 2021-9-29 11:23 | 只看该作者
subplot是将多个图画到一个平面上的工具。其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果m=2就是表示2行图。p表示图所在的位置,p=1表示从左到右从上到下的第一个位置。
$ U' X/ t7 ~4 X5 A0 @1 s) s
6 \: D. [  N9 z. a1、简单的例子, M6 E9 d2 p' s! B5 \

' \3 e/ Q- P0 U1 {3 u! [# h把绘图窗口分成两行两列四块区域,然后在每个区域分别作图,基本步骤:
! |2 U4 r& \  P$ n
& E  s  n) ~+ I5 m4 x' b$ k8 l% l3 o4 S4 a, l9 O/ O6 d# i
subplot(2,2,1); % 2、2、1之间没有空格也可以
  a, q5 [5 j/ c%在第一块绘图
5 R  S# E7 s0 [# f2 M8 L" _subplot(2,2,2);
  l0 N( _; d; G4 b3 e, }%在第二块绘图, J4 x& e4 d! j! H( J
subplot(2,2,3);% u4 w7 \# C6 b6 F9 O5 o' }" y
%在第三块绘图+ s, t* A5 ^; p) b9 r& _& v
subplot(2,2,4);9 l( R' z9 q5 p0 j' \' S0 b" T- b
%在第四块绘图# T9 F- l& `/ a2 t

该用户从未签到

3#
发表于 2021-9-29 13:28 | 只看该作者
subplot(m,n,p) 其中前两个参数 m,n是指将你的图分成 m*n个栅格,每个栅格用 p 来编号,而编号是按行(横着)编号的,所以,当 m = 2,n = 2时编号规则为2 g4 a1 i- b" |

1 x8 H) B( }$ ~2 i0 X2 Y1 | 2
3 k& d  n: o  `# m; K) t) l. ]------
8 K5 T( [( B& Y3 | 40 H! V" f! g$ V4 `% Q
3 g) Q/ H6 Z, r4 R
所以subplot(2,2,[1 3]),就说明你这一个子图占据的是 1, 3两个栅格,而subplot(2,2,2)说明子图仅占据第2个栅格

该用户从未签到

4#
发表于 2021-9-29 13:29 | 只看该作者
得到的axes会覆盖所有p的元素,例如你这里就是覆盖了第1和第3个
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-23 14:29 , Processed in 0.187500 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表