CommencezCommencez 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 à cocher, et checkboxGroupInput() si vous en avez plusieurs.

Dans votre shinyApp, vous pourriez aussi vouloir que les personnes utilisatrices puissent choisir des types de jours de la semaine, puisque les habitudes de sommeil peuvent varier selon le jour. Par exemple, vous avez peut-être tendance à vous coucher un peu plus tard si vous n'avez pas d'école ou de travail le lendemain.

Dans cet exercice, vous permettrez aux utilisateurs et utilisatrices de sélectionner 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.

Cette activité fait partie du cours

Créer des tableaux de bord avec shinydashboard

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