playPointInput(playState = playDevCur(), prompt)
playLineInput(playState = playDevCur(), prompt, scales = "dynamic")
playRectInput(playState = playDevCur(), prompt, scales = "dynamic")playState object representing the plot, window and device. NULL if the user cancelled (e.g. by
right-clicking). Otherwise a list with:spacespace argument to playDo.
coordsspace.
A list with numeric vectors x and y.
For a rectangle or line, these are length 2 where the first element
refers to the start of the drag motion. For a point these are length 1.
If space is "page", this is NULL.
dcndcis.clickplayPointInput.
modifiersflag representing which modifier keys were
pressed during the click (or at the end of a drag).
E.g. to test for Shift key:
if (foo$modifiers & GdkModifierType["shift-mask"]).
See enums-and-flags.
playPointInput is similar to locator, but
returns native coordinates in whichever plot space was clicked on.
Device coordinates and normalised device coordinates are also available. playRectInput and playLineInput allow the user to
interactively draw a rectangle or line.
playSelectData, playwith.API if (interactive()) {
library(lattice)
playwith(xyplot(Sepal.Width ~ Petal.Width | Species, data = iris))
playPointInput()
playRectInput()
}
Run the code above in your browser using DataLab