linked_brush | R Documentation |
A linked brush has two sides: input and output
linked_brush(keys, fill = "red")
keys |
vector of all possible keys, if known. |
fill |
brush colour |
A list with components:
input |
A function that takes a visualisation as an argument and adds an input brush to that plot |
selected |
A reactive providing a logical vector that describes which points are under the brush |
fill |
A reactive that gives the fill colour of points under the brush |
linked_brush
is very new and is likely to change substantially
in the future
lb <- linked_brush(keys = 1:nrow(mtcars), "red")
# Change the colour of the points
mtcars %>%
ggvis(~disp, ~mpg) %>%
layer_points(fill := lb$fill, size.brush := 400) %>%
lb$input()
# Display one layer with all points and another layer with selected points
library(shiny)
mtcars %>%
ggvis(~disp, ~mpg) %>%
layer_points(size.brush := 400) %>%
lb$input() %>%
layer_points(fill := "red", data = reactive(mtcars[lb$selected(), ]))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.