r 闪亮的 sliderInput 具有精确值而不是均匀划分的范围

una*_*der 8 r shiny

因此,小部件的 APIsliderInput允许您设置最小值和最大值,然后它为您提供最小值和最大值之间的范围,其中该范围被均匀划分。是否可以给出sliderInput您想要的所有值的向量,并且让滑块只能落在向量中的这些值之一?

gde*_*aux 6

我认为sliderTextInputfromshinyWidgets可以满足你的要求。尽管在滑块上,所有值均等分离且不成比例。

library(shiny)
library(shinyWidgets)

ui <- fluidPage(
  
  sliderTextInput(
    inputId = "myslider",
    label = "Choose a value:", 
    choices = c(2,3,5,7,11,13,17,19,23,29,31),
    grid = TRUE
  )
)

server <- function(input, output, session) {
  observe(print(input$myslider))
}

shinyApp(ui, server)
Run Code Online (Sandbox Code Playgroud)