我想要最小和最大的并排值。输入应为手动输入,而不是通过滑块或下拉菜单
我尝试了selectInput,但是它连续使用一个值,我希望在一行中使用两个值
答案 0 :(得分:2)
@BigDataScientist有一个很好的答案。您也可以在用户界面中查看splitLayout
。首先调用splitLayout,定义所需的cellWidths,然后调用对象。
splitLayout(cellWidths = c("50%", "50%"), selectInput(...), selectInput(...))
答案 1 :(得分:1)
您可以使用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) { })