Set active and/or activeGeomLayers
Arguments
- active
a logical or a logical vector of length
nthat determines which observations are active (TRUEand hence appear in the plot) and which are inactive (FALSEand hence do not appear). Default isTRUE.- activeGeomLayers
determine which geom layer is interactive by its `geom_...` position in the grammar of the expression. Currently, only
geom_point()andgeom_histogram()can be set as the active geom layer(s) so far. (N.B. more than onegeom_point()layer can be set as an active layer, but only onegeom_histogram()can be set as an active geom layer and it can be the only active layer.)
Examples
if(interactive()) {
# set active layer
l_ggplot(mtcars, aes(mpg, wt, shape = factor(cyl))) +
geom_point(colour = "black", size = 4.5) +
geom_point(colour = "pink", size = 4) +
geom_point(aes(shape = factor(cyl))) +
# only show manual transmission cars
# in the second interactive layer
active(active = mtcars$am == 1,
activeGeomLayers = 2)
# Then, click the `reactivate` button on loon inspector
# to display all interactive points
}
