声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 凌绝顶

[图像处理] subplot图形编辑的问题

  [复制链接]
发表于 2010-11-3 21:04 | 显示全部楼层
回复 凌绝顶 的帖子

这样即可:

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

也可以:

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

subplot.jpg
回复 支持 反对
分享到:

使用道具 举报

 楼主| 发表于 2010-11-3 21:08 | 显示全部楼层

如果用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
发表于 2010-11-3 21:17 | 显示全部楼层
%%%%%%%%%%%%%%%%%%%%%%%%%
x=0 : 0.1 : (2*pi)           ;
N = 4                           ;        % 需要设定的axis的数目
LStyle = {':', '--', '.', '-.'}   ;        % 设定线型
h = zeros(1, N)              ;        % 预分配
for  k  =  1 : N
    h(k) = axes('position', [0.05, -0.1 + k*0.2, 0.9, 0.2])            ;
    plot(x, k * sin(x + k*pi/2), 'LineStyle',LStyle{k}, 'Parent', h(k)) ;
end
set( h(2 : end), 'xticklabel', [ ])  ;
set( h, 'xlim', [0 6])                 ;
set( h, 'visible', 'off')                ;
%%%%%%%%%%%%%%%%%%%
 楼主| 发表于 2010-11-3 21:20 | 显示全部楼层
回复 zhouyang664 的帖子

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

点评

试试看嘛! 记的分享 :)  发表于 2010-11-4 00:38
发表于 2010-11-3 21:23 | 显示全部楼层
paperposition的属性我不是很清楚啊!
上面应该能解决你的问题了吧!

A.jpg
发表于 2010-11-8 22:16 | 显示全部楼层
plot学问真大啊
发表于 2011-5-11 17:27 | 显示全部楼层
回复 1 # 凌绝顶 的帖子

高手啊,能不能告诉我这是怎么做到的,我的子图之间的距离太近了,我想调大一下啊
发表于 2011-5-15 00:08 | 显示全部楼层
learing_plot and subplot
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-18 07:19 , Processed in 0.071666 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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