找回密码
 注册
查看: 570|回复: 3
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
哪位大神用过subplot函数,这个函数怎么用呢?
; c' c& z& _' d: R) ]1 _! U) M; ~) ~4 s5 P. L( O7 b/ _4 z
subplot(m,n,p)0 m5 I% Z- G- u) e$ O, a
如果p是一个向量 那么这表示什么 下面有一个例子 我不懂是怎么画出来的
% Q1 f0 m: m8 P2 ]6 ?7 g0 dsubplot(2,2,[1 3])
( N$ u, o$ v! |( q: w6 b: m4 Hsubplot(2,2,2)9 `. p" G: Z7 I& R3 R
subplot(2,2,4)- B% u8 c8 F4 D3 O4 J* f
( `" v" |" {: _
9 X1 D# t7 E* H+ a( X4 J% S6 I

该用户从未签到

2#
发表于 2021-9-29 11:23 | 只看该作者
subplot是将多个图画到一个平面上的工具。其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果m=2就是表示2行图。p表示图所在的位置,p=1表示从左到右从上到下的第一个位置。
7 Z" ]5 b, p3 @$ K; O6 r9 ^/ a" o
1、简单的例子
( B& t$ F8 z& S) o- f( |* x
! v) D8 n2 M5 G4 w) n把绘图窗口分成两行两列四块区域,然后在每个区域分别作图,基本步骤:
% \. p2 z: ^4 H  g8 @
, O4 l+ y$ X5 r9 L3 s
0 o' k5 ~# r0 V8 h6 }subplot(2,2,1); % 2、2、1之间没有空格也可以2 E) Q( L+ ?* r" k5 `& [( P8 S
%在第一块绘图
3 [" p1 l2 U6 d1 r( xsubplot(2,2,2);
7 U, ?" l/ ^7 h5 l/ U; Y) e  E%在第二块绘图+ x( u5 G# @1 ?) G
subplot(2,2,3);
7 b1 a( I- o9 L%在第三块绘图' v' o9 [1 Y$ Y0 {! f: I7 g! v
subplot(2,2,4);- r/ X7 D7 N" a0 I; p9 `7 G$ H
%在第四块绘图' ]7 O; @' U: y8 |

该用户从未签到

3#
发表于 2021-9-29 13:28 | 只看该作者
subplot(m,n,p) 其中前两个参数 m,n是指将你的图分成 m*n个栅格,每个栅格用 p 来编号,而编号是按行(横着)编号的,所以,当 m = 2,n = 2时编号规则为
; [% U& q3 D( F4 [7 U" a+ b; R+ @$ G+ ~; c2 K
1 | 2" t5 X5 I, ?- p) f1 N+ ^1 |# S' D
------+ }8 S6 G* v. t8 g
3 | 41 f2 r8 h  Q1 I8 T; s2 ]1 E

& |& w4 Y6 ]3 |/ O6 L所以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-6-1 03:22 , Processed in 0.093750 second(s), 26 queries , Gzip On.

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

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

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