Learn R Programming

playwith (version 0.9-52)

identifyGrob: return names of clicked grid-objects.

Description

This identifies which grobs (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.

Usage

identifyGrob(xy.pixels = grid.locator(), classes = NULL)

Arguments

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".

Value

  • a character vector of grob names, or NULL.

Details

None yet.

See Also

showGrobsBB

Examples

Run this code
if (interactive()) {

xyplot(1:10 ~ 1:10)
identifyGrob()
str(grid.get(identifyGrob()[1]))
grid.remove(identifyGrob(class = "points")[1])

}

Run the code above in your browser using DataLab