Graphics Programs Reference
In-Depth Information
is numbered from top to bottom. The
j
axis is horizontal and is
numbered from left to right.
axis xy
puts matlab into its default “Cartesian” axes mode. The coor-
dinate system origin is at the lower left corner. The
x
axis is hor-
izontal and is numbered from left to right. The
y
axis is vertical
and is numbered from bottom to top.
axis equal
sets the aspect ratio so that equal tick mark increments on
the
x
-,
y
-, and
z
-axis are equal in size. This makes
sphere(25)
look like a sphere, instead of an ellipsoid.
axis image
is the same as
axis equal
except that the plot box fits
tightly around the data.
axis square
makes the current axis box a square.
axis normal
restores the current axis box to full size and removes any
restrictions on the scaling of the units. This undoes the effects of
axis square
and
axis equal
.
axis off
turns off all axis labeling (including the title), tick marks, and
background.
axis on
turns axis labeling, tick marks and background back on.
axis vis3d
prevents matlab from stretching the Axes to fit the size
of the Figure window or otherwise altering the proportions of the
objects as you change the 3-D viewing angle.
Let us look at some quick examples. Create sine and cosine compo-
nents and plot a circle:
t = linspace(0,2*pi);
x = cos(t);y = sin(t);
plot(x,y)
The default behaviour here is such that the data are stretched to fill the
rectangular Axes position. To make it look like a circle use:
axis equal
To get the top half of the circle:
axis([-1 1 0 1])