这样即可:
subplot(2, 2, ) ;
subplot(2, 2, 3) ;
subplot(2, 2, 4) ;
也可以:
subplot(2, 1, 1) ;
subplot(2, 2, 3) ;
subplot(2, 2, 4) ;
zhouyang664 发表于 2010-11-3 18:00 static/image/common/back.gif
回复 凌绝顶 的帖子
h(k) = axes('position', ) ;
如果用subplot方式画图,如何调整页边距的大小?
clear;clc;close all
x=0:0.1:2*pi;
for ii=1:5
h(ii)=subplot(5,1,ii);
plot(x,ii*sin(x+ii*pi/2),'.')
axis off
end
for jj=2:5
p{jj}=get(h(jj),'position');
p{jj}(2)=p{jj}(2)+0.05*(jj-1);
set(h(jj),'position',p{jj})
end %%%%%%%%%%%%%%%%%%%%%%%%%
x=0 : 0.1 : (2*pi) ;
N = 4 ; % 需要设定的axis的数目
LStyle = {':', '--', '.', '-.'} ; % 设定线型
h = zeros(1, N) ; % 预分配
fork=1 : N
h(k) = axes('position', ) ;
plot(x, k * sin(x + k*pi/2), 'LineStyle',LStyle{k}, 'Parent', h(k)) ;
end
set( h(2 : end), 'xticklabel', [ ]);
set( h, 'xlim', ) ;
set( h, 'visible', 'off') ;
%%%%%%%%%%%%%%%%%%%
回复 zhouyang664 的帖子
能不能通过set paperposition的方式来调整呢? paperposition的属性我不是很清楚啊!
上面应该能解决你的问题了吧!
plot学问真大啊 回复 1 # 凌绝顶 的帖子
高手啊,能不能告诉我这是怎么做到的,我的子图之间的距离太近了,我想调大一下啊 learing_plot and subplot
页:
1
[2]