Graphics Previous page   Next Page

Axis Limits and Ticks

MATLAB selects axis limits based on the range of the plotted data. You can specify the limits manually using the axis command. Call axis with the new limits defined as a four-element vector.

Note that the minimum values must be less than the maximum values.

Semiautomatic Limits

If you want MATLAB to autoscale only one of a min/max set of axis limits, but you want to specify the other, use the MATLAB variable Inf or -Inf for the autoscaled limit. For example, this graph uses default scaling.

Compare the default limits to the following graph, which sets the maximum limit of the x-axis, but autoscales the minimum limit.

Axis Tick Marks

MATLAB selects the tick-mark locations based on the range of data so as to produce equally spaced ticks (for linear graphs). You can specify different tick marks by setting the axes XTick and YTick properties. Define tick marks as a vector of increasing values. The values do not need to be equally spaced.

For example, setting the y-axis tick marks for the graph from the preceding example,

produces a graph with only the specified ticks on the y-axis.

Note that if you specify tick-mark values that are outside the axis limits, MATLAB does not display them (that is, specifying tick marks cannot cause axis limits to change).


Previous page  Setting Axis Parameters Example -- Specifying Ticks and Tick Labels Next page

© 1994-2005 The MathWorks, Inc.