找回密码
 注册
关于网站域名变更的通知

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

查看数: 612 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-9-29 09:47

正文摘要:

哪位大神用过subplot函数,这个函数怎么用呢?  e: F  B. ], E2 {4 P5 i0 m& @ 7 w  T& }0 g$ U/ }, b! Lsubplot(m,n,p) 6 D7 A6 w. u* ]) x  K如果p是一个向量 那么这 ...

回复

SsaaM7 发表于 2021-9-29 13:29
得到的axes会覆盖所有p的元素,例如你这里就是覆盖了第1和第3个
uperrua 发表于 2021-9-29 13:28
subplot(m,n,p) 其中前两个参数 m,n是指将你的图分成 m*n个栅格,每个栅格用 p 来编号,而编号是按行(横着)编号的,所以,当 m = 2,n = 2时编号规则为' F# B0 S( m- ~7 p0 H

) H4 @+ [0 l, P) {; s3 w2 S1 | 2& _3 x% [" o1 w( g
------
8 k0 E$ [# y1 R/ _6 ~8 X1 h3 | 4
9 t% _# f* Z6 L; K( L, z
* X1 R# }: \2 K3 R所以subplot(2,2,[1 3]),就说明你这一个子图占据的是 1, 3两个栅格,而subplot(2,2,2)说明子图仅占据第2个栅格
guanshen 发表于 2021-9-29 11:23
subplot是将多个图画到一个平面上的工具。其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果m=2就是表示2行图。p表示图所在的位置,p=1表示从左到右从上到下的第一个位置。) V; S7 R6 z3 e' N

0 q  ~' d3 h9 b* g$ s4 i! Z% ~$ x1、简单的例子( |- ]" Q; `; H$ m; _
7 b/ ?7 a; L3 |8 g7 U5 g
把绘图窗口分成两行两列四块区域,然后在每个区域分别作图,基本步骤:: L! M, e- u/ N6 ]' B# a4 o

- c  i- {* [9 e# A5 b+ a! j3 m
subplot(2,2,1); % 2、2、1之间没有空格也可以
2 I# f" i3 {$ O# X2 A4 a; \9 J! F' T) b%在第一块绘图2 Y) h" d3 W% h
subplot(2,2,2);+ k/ W) J2 r' E) x. c: P
%在第二块绘图: y: Y0 ~% Z) b. K2 j3 d
subplot(2,2,3);
0 x9 A  b  i& J; y6 k/ i4 [! c%在第三块绘图
8 K: e4 g: @: |& _, X# A8 r* ~1 Isubplot(2,2,4);" I) c3 ?$ t! k# }0 i2 v
%在第四块绘图
) l3 V7 ^% U) B2 ]. G4 N4 ~5 _
关闭

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

EDA365公众号

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

GMT+8, 2025-11-23 16:17 , Processed in 0.171875 second(s), 28 queries , Gzip On.

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

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

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