R Shiny 输入滑块范围值

Posted

技术标签:

【中文标题】R Shiny 输入滑块范围值【英文标题】:R Shiny input slider range values 【发布时间】:2016-11-06 00:15:02 【问题描述】:

我的 Shiny 应用中有一个滑块输入类型为“范围”,我想获取用户在我的服务器中选择的最小值和最大值。R

在我的 ui.R 中有

sliderInput("range", "Age:",
min = 0, max = 100, value = c(0,100))

我想获得选定的值,而不是我定义的最小值和最大值

【问题讨论】:

@user2100721 您将 selectInput 与 inputSlider 进行比较? 【参考方案1】:

您可以使用input$range[1] 访问滑块范围,使用input$range[2] 访问最大值

library(shiny)

ui <- basicPage(sliderInput("range", "Age:",min = 0, max = 100, value = c(0,100)),textOutput("SliderText"))
server <- shinyServer(function(input, output, session)
  my_range <- reactive(
    cbind(input$range[1],input$range[2])
)
output$SliderText <- renderText(my_range())
)
shinyApp(ui = ui, server = server)

【讨论】:

以上是关于R Shiny 输入滑块范围值的主要内容,如果未能解决你的问题,请参考以下文章

在R Shiny中如何分离滑块输入值并使用它们进行过滤

使用inputBox的输出作为R Shiny中inputSlider的输入

如何使用滑块输入在 R Shiny 中输入超过 2 个值

我可以设置 Shiny 应用程序启动时滑块输入的最小值和最大值吗?

根据无功输出值设置最大滑块输入值

使用 R/Shiny 创建动态数量的输入元素