zhouyang664 发表于 2010-11-3 21:04

回复 凌绝顶 的帖子

这样即可:

subplot(2, 2, ) ;
subplot(2, 2, 3)      ;
subplot(2, 2, 4)      ;

也可以:

subplot(2, 1, 1) ;
subplot(2, 2, 3) ;
subplot(2, 2, 4) ;


凌绝顶 发表于 2010-11-3 21:08

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

zhouyang664 发表于 2010-11-3 21:17

%%%%%%%%%%%%%%%%%%%%%%%%%
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')                ;
%%%%%%%%%%%%%%%%%%%

凌绝顶 发表于 2010-11-3 21:20

回复 zhouyang664 的帖子

能不能通过set paperposition的方式来调整呢?

zhouyang664 发表于 2010-11-3 21:23

paperposition的属性我不是很清楚啊!
上面应该能解决你的问题了吧!


yxiankun 发表于 2010-11-8 22:16

plot学问真大啊

rita_2717 发表于 2011-5-11 17:27

回复 1 # 凌绝顶 的帖子

高手啊,能不能告诉我这是怎么做到的,我的子图之间的距离太近了,我想调大一下啊

541525839 发表于 2011-5-15 00:08

learing_plot and subplot
页: 1 [2]
查看完整版本: subplot图形编辑的问题