Kom igångKom igång gratis

checkboxInput och checkboxGroupInput

Nu ska du prova ett annat exempel med kryssruteindata. Som nämndes i videon kan detta göras med checkboxInput() om du bara behöver en enskild kryssruta, och checkboxGroupInput() om du behöver flera kryssrutor.

I din shinyApp kanske du också vill låta användare välja typer av veckodagar, eftersom sömnvanorna kan skilja sig beroende på dag. Du kanske till exempel tenderar att sova lite längre om du inte har skola eller jobb nästa dag.

I den här övningen ska du låta användare välja ett av följande alternativ:

  1. "All days"
  2. "Nonholiday weekdays"
  3. "Weekend days and holidays"

Biblioteket shiny är redan inläst åt dig.

Den här övningen är en del av kursen

Bygga dashboards med shinydashboard

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

ui <- fluidPage(
  titlePanel("Sleeping habits in America"), 
  # Add a checkbox input
  ___("checkboxlabel",
              # Set the name and initial value
              ___, value = ___))
server <- function(input, output, session) {
}

shinyApp(ui, server)
Redigera och kör kod