EDA365电子论坛网
标题:
哪位大神用过subplot函数,这个函数怎么用呢?
[打印本页]
作者:
beachsun
时间:
2021-9-29 09:47
标题:
哪位大神用过subplot函数,这个函数怎么用呢?
哪位大神用过subplot函数,这个函数怎么用呢?
, A: C" s+ Y' ?% g |2 [
5 j" u1 a1 H3 U; Z& t3 v
subplot(m,n,p)
4 _/ F/ E; P+ h) W0 _9 i5 M
如果p是一个向量 那么这表示什么 下面有一个例子 我不懂是怎么画出来的
/ l, i1 d8 }0 ~! Q3 p1 j
subplot(2,2,[1 3])
j( Q4 V7 z4 {- G) V
subplot(2,2,2)
1 B3 e8 o1 g! X+ j
subplot(2,2,4)
/ n8 {+ i& `. I+ I$ ]
' Y9 {+ f+ n' E6 c3 k i
1.jpg
(10.38 KB, 下载次数: 9)
下载附件
保存到相册
2021-9-29 09:47 上传
, f6 _2 d+ v F- u
作者:
guanshen
时间:
2021-9-29 11:23
subplot是将多个图画到一个平面上的工具。其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果m=2就是表示2行图。p表示图所在的位置,p=1表示从左到右从上到下的第一个位置。
6 q, S( }( G& f2 l U! k2 l
/ p# @( x' g- }$ F
1、简单的例子
) Y( A$ @4 K: r
+ N; E7 I- F$ B( I- e
把绘图窗口分成两行两列四块区域,然后在每个区域分别作图,基本步骤:
! A8 R* U- t! |0 B- g! g
0 i. O% M1 v1 N: v* `
) m- l3 H4 ^8 }# Q( n- f' z& }
subplot(2,2,1); % 2、2、1之间没有空格也可以
( D2 Q7 W& w( z) H. x
%在第一块绘图
: D5 \9 I* F5 i
subplot(2,2,2);
# `6 d1 L8 B/ b8 o4 C
%在第二块绘图
' `- n- U1 C8 h: G) z+ H
subplot(2,2,3);
9 X% i# k# n( I9 |# H! A
%在第三块绘图
! @9 f1 g$ ]2 _- |
subplot(2,2,4);
% ]" w# Q: c3 l2 W) J8 r0 ~7 O
%在第四块绘图
, w+ a/ \" @- Q, F
作者:
uperrua
时间:
2021-9-29 13:28
subplot(m,n,p) 其中前两个参数 m,n是指将你的图分成 m*n个栅格,每个栅格用 p 来编号,而编号是按行(横着)编号的,所以,当 m = 2,n = 2时编号规则为
+ f: x/ t' t5 o3 a/ z- b. Z; l6 S
+ C0 ?5 T1 s5 M2 e8 n3 w
1 | 2
4 {: `) E5 H% ^+ i0 G; e' p$ Q( ~
------
% f% W+ r/ s+ }
3 | 4
- P' u0 G& J" g: B" h& H1 y
+ t. ?) d/ ~3 `+ C+ l0 j# u
所以subplot(2,2,[1 3]),就说明你这一个子图占据的是 1, 3两个栅格,而subplot(2,2,2)说明子图仅占据第2个栅格
作者:
SsaaM7
时间:
2021-9-29 13:29
得到的axes会覆盖所有p的元素,例如你这里就是覆盖了第1和第3个
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2