mgp.axis.Rdmgp.axis is a version of axis that uses the appropriate
side-specific mgp parameter (see par) to account
for different space requirements for axis labels vertical vs. horizontal
tick marks. mgp.axis also fixes a bug in axis(2,...)
that causes it to assume las=1.
mgp.axis.labels is used so that different spacing between tick
marks and axis tick mark labels may be specified for x- and y-axes. Use
mgp.axis.labels('default') to set defaults. Users can set values
manually using mgp.axis.labels(x,y) where x and y
are 2nd value of par('mgp') to use. Use
mgp.axis.labels(type=w) to retrieve values, where w='x',
'y', 'x and y', 'xy', to get 3 mgp values
(first 3 types) or 2 mgp.axis.labels.
mgp.axis.labels stores the value in the
system option mgp.axis.labels
mgp.axis.labels returns the value of mgp (only the
second element of mgp if type="xy" or a list with
elements x and y if type="x or y", each list
element being a 3-vector) for the
appropriate axis if value is not specified, otherwise it
returns nothing but the system option mgp.axis.labels is set.
mgp.axis returns nothing.
if (FALSE) { # \dontrun{
mgp.axis.labels(type='x') # get default value for x-axis
mgp.axis.labels(type='y') # get value for y-axis
mgp.axis.labels(type='xy') # get 2nd element of both mgps
mgp.axis.labels(type='x and y') # get a list with 2 elements
mgp.axis.labels(c(3,.5,0), type='x') # set
options('mgp.axis.labels') # retrieve
plot(..., axes=FALSE)
mgp.axis(1, "X Label")
mgp.axis(2, "Y Label")
} # }