Een header instellen
In de video's werd de header vergeleken met het uithangbord of de voorkant van een restaurant.
In de header wordt de titel van de shinydashboard gedefinieerd en kun je extra elementen toevoegen. Je zag vooral verschillende soorten keuzelijsten met allerlei typen items.
Stel in deze oefening dat je al een analyse hebt uitgevoerd van statistieken voor een mondiaal voetbaltoernooi. Je wilt nu een dashboard maken om deze resultaten te presenteren. Daarvoor richt je eerst de header in.
De pakketten shiny en shinydashboard zijn al voor je geladen.
Deze oefening maakt deel uit van de cursus
Dashboards bouwen met shinydashboard
Oefeninstructies
- Stel de
titlein op "Analysis results for global soccer tournament" - Stel de titelbreedte in op 400.
- Maak één keuzelijst van het type "messages" met één berichtitem.
- Voeg nog een keuzelijst toe van het type "notifications" met één notificatie en één taakitem.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
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)