| 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]