如何调整用subplot画的子图之间的距离

发布网友 发布时间:2022-03-29 04:36

我来回答

2个回答

热心网友 时间:2022-03-29 06:06

如用subplot画了一个3*3的图,其中有9个子图,但各个子图之间的距离太大,如何删除,或者如何统一调整。

h(nn)=subplot(2,3,nn); %第nn张子图

ppp=get(h(nn),'pos'); %第nn张子图的当前位置ppp是一个1×4的行向量,
%四个值分别是用百分比表示的该子图的左下角的x、y的坐标, 宽、高的比例
ppp(3)=ppp(3)+0.04; %宽向右边延展0.04
ppp(4)=ppp(4)+0.03; %高向上方延展0.03
set(h(nn),'pos',ppp) %根据新的边界设置。

热心网友 时间:2022-03-29 07:24

如用subplot画了一个3*3的图,其中有9个子图,但各个子图之间的距离太大,如何删除,或者如何统一调整。

H(NN)=subplot(2,3,NN);    %第NN张子图

PPP=get(H(NN),'pos');      %第NN张子图的当前位置PPP是一个1×4的行向量,

%四个值分别是用百分比表示的该子图的左下角的x、y的坐标, 宽、高的比例

PPP(3)=PPP(3)+0.04;      %宽向右边延展0.04
PPP(4)=PPP(4)+0.03;      %高向上方延展0.03
set(H(NN),'pos',PPP)        %根据新的边界设置。

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com