【问题标题】:Arranging inputs with Shiny in R在 R 中使用 Shiny 排列输入
【发布时间】:2014-04-01 14:52:33
【问题描述】:

我有这两个复选框组,“一”和“二”....如您所见,它们堆叠在一起,并且在页面上无休止地滚动。

如何将这些复选框组彼此相邻而不是彼此重叠?

   ui.r
 library(shiny)

    shinyUI(pageWithSidebar(

      # Application title
      headerPanel("Example"),


      sidebarPanel(
        checkboxGroupInput("one", "One:",letters[1:26]),
        checkboxGroupInput("two", "Two:",letters[1:26]),

      ),

      mainPanel(

      )
    ))

【问题讨论】:

    标签: r user-interface layout shiny


    【解决方案1】:

    您好,您可以这样做,但 selectInputmultiple=TRUE 可能更适合您的需求。

    shinyUI(pageWithSidebar(
    
      headerPanel("Example"),
    
      sidebarPanel(
        div(class="row-fluid",
            div(class="span3",
                checkboxGroupInput("one", "One:",letters[1:26])),
            div(class="span3",
                checkboxGroupInput("two", "Two:",letters[1:26]))),
    
        selectInput("three", label="Three", choices=letters, multiple=TRUE)
    
      ),
      mainPanel()
    ))
    

    【讨论】:

    • 这很好用。不过还有一件事......我并没有真正使用单个字母作为按钮名称,并且列太靠近导致标签重叠。有没有办法给 DIV 添加偏移量?
    • 知道了! span5 而不是 span3 成功了。再次感谢。
    猜你喜欢
    • 2021-04-27
    • 2017-01-30
    • 2020-03-19
    • 2016-02-12
    • 2014-06-08
    • 2016-09-06
    • 2018-06-09
    • 1970-01-01
    • 2017-05-31
    相关资源
    最近更新 更多