繁体   English   中英

我想要具有连续多个输入的 Shiny UI

[英]I want Shiny UI with multiple inputs in a row

我希望闪亮的 sliderInput 像附加图像一样在此处输入图像描述

我想要的并排值,例如最小值和最大值。 输入应该是手动的,而不是通过滑块或下拉菜单

我尝试了 selectInput 但它连续取一个值我想要一行中有两个值

您可以使用fluidRow()column() 您首先使用fluidRow()并在该函数中添加columns() ,...

可重现的例子:

library(shiny)
ui <- fluidPage(
  fluidRow(
    column(width = 3,
           selectInput("min", "Min Price", 1:4)
    ),
    column(width = 3, 
           selectInput("max", "Max Price", 1:4)
    )
  ),
  fluidRow(
    column(width = 3,
           selectInput("min2", "Property type", letters[1:4])
    ),
    column(width = 3, 
           selectInput("max2", "Bedrooms", 1:4)
    )
  )
)

shinyApp(ui, server = function(input, output){ })

@BigDataScientist 有一个很好的答案。 您还可以在 UI 中查看splitLayout 首先调用 splitLayout,定义所需的单元格宽度,然后调用对象。

splitLayout(cellWidths = c("50%", "50%"), selectInput(...), selectInput(...))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM