setArrangeMethod {parallelPlot}R Documentation

Lines position

Description

Within a category box:

Usage

setArrangeMethod(id, arrangeMethod)

Arguments

id

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

arrangeMethod

One of the available arrange methods (fromLeft, fromRight, fromBoth, fromNone).

Value

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

Examples

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

   ui <- fluidPage(
     selectInput(
       "arrangeMethodSelect",
       "Arrange Method:",
       choices = list(
         "fromLeft" = "fromLeft", "fromRight" = "fromRight",
         "fromBoth" = "fromBoth", "fromNone" = "fromNone"
       ),
       selected = "fromRight"
     ),
     p("Selector controls the method used to arrange lines position in category boxes"),
     parallelPlotOutput("parPlot")
   )

   server <- function(input, output, session) {
     output$parPlot <- renderParallelPlot({
       categorical <-
         list(cyl = c(4, 6, 8), vs = c(0, 1), am = c(0, 1), gear = 3:5, carb = 1:8)
       parallelPlot(mtcars, categorical = categorical, refColumnDim = "cyl")
     })
     observeEvent(input$arrangeMethodSelect, {
       parallelPlot::setArrangeMethod("parPlot", input$arrangeMethodSelect)
     })
   }

   shinyApp(ui, server)
 }


[Package parallelPlot version 0.4.0 Index]