Align figure windows
iptwindowalign(
aligns the edge fixed_fig
,fixed_edge
,
moving_fig
,moving_edge
)moving_edge
of figure
moving_fig
with the edge
fixed_edge
of figure
fixed_fig
.
You can align two figure windows along the top, bottom, left, or right edges. You can also center the figures horizontally or vertically. The figure shows the possible alignments.
To illustrate some possible figure window alignments, first create two
figures: fig1
and fig2
.
Initially, fig2
overlays fig1
on the screen.
fig1 = figure; fig2 = figure;
Use iptwindowalign
to move fig2
so its left edge is aligned with the right edge of
fig1
.
iptwindowalign(fig1,'right',fig2,'left');
Now move fig2
so its top edge is aligned with the
bottom edge of fig1
.
iptwindowalign(fig1,'bottom',fig2,'top');
Now move fig2
so the two figures are centered
horizontally.
iptwindowalign(fig1,'hcenter',fig2,'hcenter');
The two specified edges must be consistent in terms of their
direction. For example, you cannot specify
'left'
for
fixed_edge
and
'bottom'
for
moving_edge
.
iptwindowalign
constrains the position
adjustment of moving_fig
to keep the
figure entirely visible on the screen.
iptwindowalign
has no effect if either
figure window is docked.