【发布时间】:2020-06-23 02:01:16
【问题描述】:
这里是带有复选框组输入的示例代码:
library(shiny)
server <- function(input, output) {
output$Selected <- renderText({
paste(input$SelecetedVars,collapse=",")
})
}
ui <- fluidPage(
sidebarLayout(
sidebarPanel(
checkboxGroupInput("SelecetedVars", "MyList:",
paste0("a",1:5), selected = "a1")
),
mainPanel(textOutput("Selected"))
)
)
shinyApp(ui = ui, server = server)
您可以从上图中看到,我们可以选择任意数量,在本例中为 5 个中的 4 个。
如何设置最小和最大刻度数?我需要至少检查 1 个选项,最多检查 3 个选项。即:防止取消勾选最后一次勾选,并防止在 3 个选项已经勾选时勾选。
【问题讨论】: