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:
- "All days"
- "Nonholiday weekdays"
- "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
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)