Identify Points In a Plot Using a Formula
The function identify
reads the position of the graphics pointer when
the (first) mouse button is pressed. It then searches the
coordinates given in x and y for the point closest to the
pointer. If this point is close enough to the pointer,
its index will be returned as part of the value of the
call.
## S3 method for class 'formula' identify(formula, data, subset, na.action, ...)
formula |
a formula of the form |
data |
The data frame from which the formula should be evaluated. |
subset |
an optional vector specifying a subset of observations to be used. |
na.action |
a function which indicates what should happen when the data contain NAs. Defaults to
|
... |
Other arguments to be passed to
|
A two dimensional plot must be active and the vectors in
x
and data frame in data
must correspond to
the x- and y-axes and the data of the plot.
If pos
is FALSE
, an integer vector containing the
indices of the identified points, in the order they were identified.
If pos
is TRUE
, a list containing a component
ind
, indicating which points were identified and a component
pos
, indicating where the labels were placed relative to the
identified points (1=below, 2=left, 3=above, 4=right and 0=no offset,
used if atpen = TRUE
).
Derek Ogle <dogle@northland.edu>
identify
, locator
, text
http://www.rforge.net/NCStats/files/
## Not run: ## Copy and try in an interactive R session plot(dist ~ speed, data = cars, subset = speed < 17) identify(dist ~ speed, data = cars, subset = speed < 17) ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.