identifyGrob {playwith} | R Documentation |
This identifies which grob
s (grid objects) bounding
boxes were clicked on (or otherwise identified by pixel coordinates),
and returns their names. The names can be used by other grid
functions, like grid.edit
or grid.remove
.
identifyGrob(xy.pixels = grid.locator(), classes = NULL)
xy.pixels |
if given, a list with components x and y, being pixel coordinates in the current plot device. |
classes |
if given, one or more class names of grobs. This can be used to filter the results to only specified types of objects. Examples: "text", "lines", "segments", "rect". |
None yet.
a character vector of grob names, or NULL.
This will give an error if the current plot has no grobs, as returned by grid.ls
.
Felix Andrews felix@nfrac.org
if (interactive()) { xyplot(1:10 ~ 1:10) identifyGrob() str(grid.get(identifyGrob()[1])) grid.remove(identifyGrob(class = "points")[1]) }