R 主面板中的过滤器水平放置

R 主面板中的过滤器水平放置,r,shiny,R,Shiny,我正在尝试构建Rshiny应用程序,我有3个选项卡,但我的问题是在第一个选项卡中,我有两个用于此页面的筛选器“国家”和“包”,我想在主面板顶部显示两个筛选器,但水平显示,我的意思是,包应该位于国家筛选器的正确部分,我如何修改当前代码以在一行中显示两个筛选器?,谢谢 shinyAppui正如@YBS在评论中所说的,当您想将对象放置在同一行时,应该使用fluidRow(column(),column(),…)结构。这也将使您的仪表板响应迅速。在这种情况下,它看起来是这样的 fluidRow( c

我正在尝试构建Rshiny应用程序,我有3个选项卡,但我的问题是在第一个选项卡中,我有两个用于此页面的筛选器“国家”和“包”,我想在主面板顶部显示两个筛选器,但水平显示,我的意思是,包应该位于国家筛选器的正确部分,我如何修改当前代码以在一行中显示两个筛选器?,谢谢


shinyAppui正如@YBS在评论中所说的,当您想将对象放置在同一行时,应该使用
fluidRow(column(),column(),…)
结构。这也将使您的仪表板响应迅速。在这种情况下,它看起来是这样的

fluidRow(
 column(
   width = 3,
   pickerInput(inputId = "country_", label = strong("     Select Country"),
               choices = unique(Stations_static$Country), "Labels",
               options = list(`live-search` = TRUE), inline = TRUE)
 ),
 column(
   width = 3,
   uiOutput("data_filtered_country")
 )
)

您可以使用不同的宽度值来获得所需的间距。

正如@YBS在评论中所说的,当您要将对象放置在同一行中时,应使用
fluidRow(column(),column(),…)
结构。这也将使您的仪表板响应迅速。在这种情况下,它看起来是这样的

fluidRow(
 column(
   width = 3,
   pickerInput(inputId = "country_", label = strong("     Select Country"),
               choices = unique(Stations_static$Country), "Labels",
               options = list(`live-search` = TRUE), inline = TRUE)
 ),
 column(
   width = 3,
   uiOutput("data_filtered_country")
 )
)

您可以在其中使用不同的宽度值来获得所需的间距。

fluidRow(列(6,pickerInput(…))、列(6,uiOutput())
应该可以做到。非常感谢
fluidRow(第6列,pickerInput(…)),第6列,uiOutput())
应该可以这样做。非常感谢!!