当绘图数量小于rowsxcolumns时,是否可以将子图对齐到图的中心? e.g;
如果我使用它:
figure
for pl=1:5
subplot(3,2,pl)
end
答案 0 :(得分:1)
您可以手动更新使用子图时创建的任何轴的位置,例如
figure
for pl=1:5
ax(pl) = subplot(3,2,pl)
end
% post r2014b
ax(5).Position(1) = 0.5-ax(5).Position(3)/2;
如果您使用matlab pre r2014b,则需要将最后一行更改为以下内容:
% pre r2014b
pos = get ( ax(5), 'position' );
pos(1) = 0.5-pos(3)/2;
set ( ax(5), 'position', pos );