Een sidebar instellen
De sidebar kun je vergelijken met een lijst van beschikbare cursussen of maaltijden in een restaurant.
In de sidebar kun je een menu toevoegen met sidebarMenu(), waarin je meerdere knoppen kunt toevoegen die je met menuItem() naar verschillende dashboardpagina's leiden. Je hebt ook gezien dat de gebruikelijke inputs en outputs aan de sidebar kunnen worden toegevoegd. Welke objecten zouden handig zijn in de sidebar van een dashboard met voetbaldata?
In dit voorbeeld ga je oefenen met het toevoegen van een aantal van deze objecten aan de sidebar van je dashboard.
De pakketten shiny en shinydashboard zijn al voor je geladen. Bovendien is de dashboardheader al opgeslagen als header.
Deze oefening maakt deel uit van de cursus
Dashboards bouwen met shinydashboard
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
sidebar <- dashboardSidebar(
# Set up a sidebar menu with width 400
___(
width = ___,
id = "pages",
# Add a tab button called "Match details"
___(___, tabName = "matches", icon = ___,
badgeLabel = "New content!", badgeColor = ___)
)
)
body <- dashboardBody()
ui <- dashboardPage(header, sidebar, body)
server <- function(input, output){}
shinyApp(ui, server)