Reputation: 3043
I have a skewed data and would like to design slider with predefined set of values. The key bins for data looks like - "Less than $100K", "$100K - $1M", "$1M - $3M", "$3M - $5M", "More than $5M").
Please, help me to design this kind of selector
sliderInput(
"revenue", "Revenue",
min = 0, max = max_revenue,
value = c(0, max_revenue),
step = 1000, pre = "$", sep = ",")
Thanks!
Upvotes: 0
Views: 153
Reputation: 124
You can try the following:
library("shiny")
library("shinyWidgets")
target_range <- c('0','100k','1M','3M','5M','Max')
ui <- fluidPage(
br(),
sliderTextInput(
inputId = "revenue",
label = "Revenue:",
choices = target_range,
selected = target_range[c(1,2)]
),
verbatimTextOutput(outputId = "revenue_data")
)
server <- function(input, output, session) {
output$revenue_data <- renderPrint(str(input$revenue))
}
shinyApp(ui = ui, server = server)
Upvotes: 1