playSelectData {playwith} | R Documentation |
Part of the playwith
Application Programming Interface.
playSelectData(playState, prompt = "Click or drag to select data points.")
playState |
a playState object representing the plot, window and device. |
prompt |
text to display in the prompt. |
playSelectData
is similar to identify
.
The user is prompted to click or drag to select data points.
If a click, the nearest point is selected, if it is within 18 points.
If it is a drag, all points within the rectangular region are selected.
Note that data points can be selected from one panel of a multi-panel
lattice plot without specifying the panel beforehand.
playSelectData
returns NULL
if the user cancelled (e.g. by right-clicking).
Otherwise a list with:
|
character, specifies the plot space in which data points were selected.
See the space argument to playDo .
|
|
indices of the data points selected. This relies on the data being guessed
correctly from the plot call, unless data.points was specified explicitly.
Note that for lattice plots, these are indices into the packet/panel data,
not indices into the original data set, so not the same as subscripts .
|
|
native coordinates of the selected data points. |
|
logical, whether it was a click (otherwise a drag). |
|
position of click relative to the closest point,
as in the pos argument to text .
If is.click is false, this is NULL .
|
as well as all the other elements returned by |
Felix Andrews felix@nfrac.org
if (interactive()) { library(lattice) playwith(xyplot(Sepal.Width ~ Petal.Width | Species, data = iris)) playSelectData(playDevCur()) }