CommencezCommencez 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, on définit le titre du shinydashboard et on peut y ajouter des éléments supplé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 certaines statistiques pour un tournoi mondial de soccer. Vous voulez maintenant créer un tableau de bord pour présenter ces résultats. À cette fin, vous allez d'abord configurer l'en-tête.

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

Cette activité fait partie du cours

Créer des tableaux de bord avec shinydashboard

Voir le cours

Instructions de l’exercice

  • Définissez le title à « Analysis results for global soccer tournament »
  • Réglez 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 un élément de 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