% 可以按照下面的办法画出任意排布:
h = figure('Units','normalized ');
% 位置:【坐标左下角x值,坐标左下角y值,坐标长度,坐标高度】值在0,1之间,超出0,1图像将超出figure范围
Axes1Pos = [0.05,0.05,0.4,0.4];
Axes2Pos = [0.55,0.05,0.4,0.4];
Axes3Pos = [0.25,0.55,0.4,0.4];
ax1 = axes('Parent', h,'Position',Axes1Pos,'Box','on');
ax2 = axes('Parent', h,'Position',Axes2Pos,'Box','on');
ax3 = axes('Parent', h,'Position',Axes3Pos,'Box','on');
x = 1:0.01:10;
y = sin(x);
plot(ax1,x,y,'b');
xlabel('ax1');
plot(ax2,x,y,'g');
xlabel('ax2');
plot(ax3,x,y,'r');
xlabel('ax3');
本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!
举个例子:
subplot(2, 2, 1.5);
ezplot('sin');
subplot(223);
ezplot('sin');
subplot(224);
ezplot('sin')