如果你被窗口大小不确定搞得要疯掉,请坚持读一下,应该会有收获~~
1.图的比例与figure事先确定的比例有关
1.1 宽高比为1
figure(1)%创建figure1窗口
set(gcf,'position',[150 150 500 900])%后两个范围由分辨率限制
%定义窗口到屏幕左边的距离是150,到屏幕下方的距离是150,图片width = 150 ,height = 150(向量第3个是width)
此时宽高比为1,如果想画出一个方形的图片,只需要width=height
figure(1)
set(gcf,'position',[150 150 500 500])
subplot(221)
set(gca,'position',[0.08 0.5 0.25 0.25])
subplot(222)
set(gca,'position',[0.37 0.5 0.25 0.25])
1.2宽高比=3时画方子图
figure(2)
set(gcf,'position',[150 150 1500 500])
subplot(221)
set(gca,'position',[0.08 0.5 0.1 0.1*3])%注意此处0.1*宽高比
subplot(222)
set(gca,'position',[0.22 0.5 0.1 0.1*3])%注意此处0.1*宽高比
% 0.22-(0.08+0.1) = 两子图间距
实际上,set(gca,‘position’,[0.08 0.5 0.1 0.13])中的取值在0,1之间,表示原定下的figure大小的比例:
子图width = 0.11500 height = 0.1*500 要想width = height ,那只能给height的0.1成上宽高比3
2.下面画出四个方形框样式的子图
figure(3)
set(gcf,'position',[150 150 600 600])
subplot(221)
set(gca,'position',[0.08 0.55 0.3 0.3],'xtick',[],'ytick',[],'box','on')
%没有刻度,有box
subplot(222)
set(gca,'position',[0.45 0.55 0.3 0.3],'xtick',[],'ytick',[],'box','on')
subplot(223)
set(gca,'position',[0.08 0.18 0.3 0.3],'xtick',[],'ytick',[],'box','on')
subplot(224)
set(gca,'position',[0.45 0.18 0.3 0.3],'xtick',[],'ytick',[],'box','on')
