Eine Sidebar einrichten
Die Sidebar lässt sich mit einer Liste verfügbarer Kurse oder Gerichte in einem Restaurant vergleichen.
In der Sidebar kannst du mit sidebarMenu() ein Menü hinzufügen. Darin fügst du mehrere Buttons hinzu, die dich mit menuItem() zu verschiedenen Dashboard-Seiten führen. Du hast auch gesehen, dass die üblichen Inputs und Ausgaben in der Sidebar platziert werden können. Welche Objekte wären in der Sidebar eines Dashboards mit Fußballdaten nützlich?
In diesem Beispiel übst du, einige dieser Objekte zu deiner Dashboard-Sidebar hinzuzufügen.
Die Pakete shiny und shinydashboard sind bereits für dich geladen. Außerdem wurde der Dashboard-Header bereits als header gespeichert.
Diese Übung ist Teil des Kurses
Dashboards mit shinydashboard erstellen
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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)