setCategoriesRep {parallelPlot} | R Documentation |
Categories Representation
Description
Within a category column, the height assigned to each category can either be:
equal for each category (
EquallySizedBoxes
);or calculated to reflect the proportion of lines passing through each category (
EquallySpacedLines
).
Usage
setCategoriesRep(id, categoriesRep)
Arguments
id |
Output variable to read from (id which references the requested plot). |
categoriesRep |
One of the available category representations
( |
Value
No return value, called from shiny applications for side effects.
Examples
if(interactive() && require(shiny)) {
library(shiny)
library(parallelPlot)
ui <- fluidPage(
selectInput(
"categoriesRepSelect",
"Categories Representation:",
choices = list(
"EquallySpacedLines" = "EquallySpacedLines",
"EquallySizedBoxes" = "EquallySizedBoxes"
),
selected = "EquallySpacedLines"
),
p("The selector controls the height assigned to each category"),
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$categoriesRepSelect, {
parallelPlot::setCategoriesRep("parPlot", input$categoriesRepSelect)
})
}
shinyApp(ui, server)
}
[Package parallelPlot version 0.4.0 Index]