LoslegenKostenlos loslegen

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

Kurs anzeigen

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)
Code bearbeiten und ausführen