CommencerCommencez gratuitement

checkboxInput et checkboxGroupInput

Vous allez maintenant essayer un autre exemple avec des cases à cocher. Comme mentionné dans la vidéo, utilisez checkboxInput() si vous avez besoin d’une seule case, et checkboxGroupInput() si vous en avez plusieurs.

Dans votre shinyApp, vous voudrez peut-être aussi permettre aux utilisateurs de sélectionner des types de jours de la semaine, car nos habitudes de sommeil varient selon les jours. Vous pouvez, par exemple, vous coucher un peu plus tard si vous n’avez ni cours ni travail le lendemain.

Dans cet exercice, vous permettrez aux utilisateurs de choisir l’une des options suivantes :

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

La bibliothèque shiny a déjà été chargée pour vous.

Cet exercice fait partie du cours

<cours>Créer des tableaux de bord avec shinydashboard</cours>
Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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)
Modifier et exécuter le code