setHistoVisibility: Histograms visibility

View source: R/parallelPlot.R

setHistoVisibilityR Documentation

Histograms visibility

Description

Tells which columns have to be displayed with histograms.

Usage

setHistoVisibility(id, histoVisibility)

Arguments

id

output variable to read from (id which references the requested plot)

histoVisibility

Vector of boolean (one for each data column), TRUE if an histogram must be displayed; NULL is allowed, meaning no histogram must be displayed. A named list can also be provided to only indicate which columns must be assigned to a new display.

Value

No return value, called from shiny applications for side effects.

Examples

 if(interactive() && require(shiny)) {
   library(shiny)
   library(parallelPlot)

   ui <- fluidPage(
       checkboxInput("histCB", "Histogram Visibility", FALSE),
       p("The check box controls the visibility of histograms"),
       parallelPlotOutput("parPlot")
   )

   server <- function(input, output, session) {
       output$parPlot <- renderParallelPlot({
           parallelPlot(iris)
       })
       observeEvent(input$histCB, {
           histoVisibility <- rep(input$histCB, ncol(iris))
           parallelPlot::setHistoVisibility("parPlot", histoVisibility)
       })
   }

   shinyApp(ui, server)
 }


parallelPlot documentation built on April 19, 2023, 1:07 a.m.