bb_proxy_focus {billboarder} | R Documentation |
Highlights specified targets and fade out the others.
Description
Highlights specified targets and fade out the others.
Usage
bb_proxy_focus(proxy, ids = NULL)
bb_proxy_defocus(proxy, ids = NULL)
Arguments
proxy |
A |
ids |
Data ids (names) to be highlighted, if |
Value
A billboardProxy
htmlwidget
object.
Note
bb_defocus
is the opposite of bb_focus
Examples
if (interactive()) {
library("shiny")
library("billboarder")
ui <- fluidPage(
tags$h1("Proxy method to highlight data"),
checkboxGroupInput(
inputId = "focus",
label = "Focus",
choices = c("setosa", "versicolor", "virginica"),
inline = TRUE
),
billboarderOutput(outputId = "bb")
)
server <- function(input, output, session) {
output$bb <- renderBillboarder({
billboarder() %>%
bb_scatter(
data = iris,
x = "Sepal.Length",
y = "Sepal.Width",
group = "Species"
) %>%
bb_axis(x = list(tick = list(fit = FALSE))) %>%
bb_point(r = 8)
})
observeEvent(input$focus, {
billboarderProxy("bb") %>%
bb_proxy_focus(input$focus)
}, ignoreNULL = FALSE)
}
shinyApp(ui = ui, server = server)
}
[Package billboarder version 0.4.1 Index]