Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Stel de title in 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)
Code bewerken en uitvoeren