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>Instructions de l’exercice
- Définissez le
titlesur "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)