CommencerCommencez gratuitement

Configurer un en-tête

Dans les vidéos, l’en-tête était comparé à l’enseigne ou à la façade d’un restaurant.

Dans l’en-tête, vous définissez le titre du shinydashboard et vous pouvez ajouter des éléments complémentaires. Vous avez notamment vu différents types de listes déroulantes contenant divers types d’éléments.

Dans cet exercice, imaginez que vous avez déjà réalisé une analyse de statistiques pour un tournoi de football mondial. Vous souhaitez maintenant créer un tableau de bord pour présenter ces résultats. Pour cela, vous allez d’abord configurer l’en-tête.

Les packages shiny et shinydashboard ont déjà été chargés pour vous.

Cet exercice fait partie du cours

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

Instructions de l’exercice

  • Définissez le title sur "Analysis results for global soccer tournament".
  • Définissez la largeur du titre à 400.
  • Créez une liste déroulante de type "messages" contenant un élément de message.
  • Ajoutez une autre liste déroulante de type "notifications" contenant une notification et un élément de tâche.

Exercice interactif pratique

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

header <- dashboardHeader(
  # Set the title as "Analysis results for global soccer tournament"
  ___,
  # Set the title width to 400
  ___,
  # Add a dropdown menu containing two messages
  dropdownMenu(type = ___,
       ___("Colleague", "Hello world!")),
  # Add another dropdown menu containing two other items
  ___(___,
       ___("Have you rested today?"),
       ___("Dashboard completion", value = 20)))
sidebar <- dashboardSidebar(); body <- dashboardBody()
ui <- dashboardPage(header, sidebar, body); server <- function(input, output){}
shinyApp(ui, server)
Modifier et exécuter le code