【问题标题】:putting choice names above the radiobutton in shiny将选项名称放在单选按钮上方闪亮
【发布时间】:2020-07-08 01:56:52
【问题描述】:

我正在用闪亮的 r 开发一个 ui。在某些时候,我使用水平分布的单选按钮

radioButtons("my_rb","choose:",1:3,inline=T)

我得到的是单选按钮,它们的名称在同一行

choose: 1 []  2 []  3 []  

我真正想要的是:

choose:  1    2    3
         []   []   []

有没有办法做到这一点?

【问题讨论】:

    标签: r shiny radio-button


    【解决方案1】:

    使用 tags$head 在 UI 顶部添加一些 CSS 似乎可以达到您想要的结果:

    ui <- fluidPage(
        
        tags$head(
            tags$style(HTML("
                .shiny-input-radiogroup label {
                    display: inline-block;
                    text-align: center;
                }
                .shiny-input-radiogroup label input[type='radio'] {
                    display: block;
                    margin: 2em auto;
                }
    
            "))
        ),
    
        # rest of your UI code
    
    )
    

    这就是它的样子:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-19
      • 2021-06-17
      • 2021-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多