xy.coords {grDevices}
Description
xy.coords is used by many functions to obtain x and y coordinates for plotting. The use of this common mechanism across all relevant R functions produces a measure of consistency.
Usage
xy.coords(x, y = NULL, xlab = NULL, ylab = NULL, log = NULL,
recycle = FALSE)
Arguments
- x, y
- the x and y coordinates of a set of points. Alternatively, a single argument
xcan be provided. - xlab, ylab
- names for the x and y variables to be extracted.
- log
- character,
"x","y"or both, as forplot. Sets negative values toNAand gives a warning. - recycle
- logical; if
TRUE, recycle (rep) the shorter ofxoryif their lengths differ.
Details
An attempt is made to interpret the arguments x and y in a way suitable for bivariate plotting (or other bivariate procedures).
If y is NULL and x is a
- formula:
- of the form
yvar ~ xvar.xvarandyvarare used as x and y variables. - list:
- containing components
xandy, these are used to define plotting coordinates. - time series:
- the x values are taken to be
time(x)and the y values to be the time series. - matrix or
data.framewith two or more columns: - the first is assumed to contain the x values and the second the y values. Note that is also true if
xhas columns named"x"and"y"; these names will be irrelevant here.
In any other case, the x argument is coerced to a vector and returned as y component where the resulting x is just the index vector 1:n. In this case, the resulting xlab component is set to "Index".
If x (after transformation as above) inherits from class "POSIXt" it is coerced to class "POSIXct".
Values
A list with the components
See Also
plot.default, lines, points and lowess are examples of functions which use this mechanism.
Examples
Documentation reproduced from R 2.15.3. License: GPL-2.
