matlab确定figure大小、子图大小以及间距 您所在的位置:网站首页 生成子图怎么求 matlab确定figure大小、子图大小以及间距

matlab确定figure大小、子图大小以及间距

2023-08-09 19:49| 来源: 网络整理| 查看: 265

如果你被窗口大小不确定搞得要疯掉,请坚持读一下,应该会有收获~~ 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')


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有