Graphics    

Positioning Axes

The axes Position property controls the size and location of an axes within a figure. The default axes has the same aspect ratio (ratio of width to height) as the default figure and fills most of the figure, leaving a border around the edges. However, you can define the axes position as any rectangle and place it wherever you want within a figure.

The Position Vector

MATLAB defines the axes Position property as a vector.

left and bottom define a point in the figure that locates the lower-left corner of the axes rectangle. width and height specify the dimensions the axes rectangle. Viewing the axes in 2-D (azimuth = 0°, elevation = 90°) orients the x-axis horizontally and the y-axis vertically. From this angle, the plot box (the area used for plotting, exclusive of the axis labels) coincides with the axes rectangle.

The default 3-D view is azimuth = -37.5°, elevation = 30°.

By default, MATLAB draws the plot box to fill the axes rectangle, regardless of its shape. However, axes properties enable control over the shape and scaling of the plot box.

Position Units

The axes Units property determines the units of measurement for the Position property. Possible values for this property are

with normalized being the default. Normalized units map the lower-left corner of the figure to the point (0,0) and the upper-right corner to (1.0,1.0), regardless of the size of the figure. Normalized units cause axes to resize automatically whenever you resize the figure. All other units are absolute measurements that remained fixed as you resize the figure.


  Labeling and Appearance Properties Multiple Axes per Figure