LoslegenKostenlos loslegen

Der Body und die UI fertigstellen

Du hast den header und die sidebar eingerichtet. Jetzt kannst du den body anlegen.

Das ist ein wichtiger Schritt im Wireframing-Prozess, denn hier legst du fest, wo genau deine Ausgaben und Eingaben im Hauptbereich des Dashboards positioniert werden.

In dieser Übung platzierst du mehrere Ausgaben und Eingaben im Dashboard. Damit vervollständigst du alle drei Komponenten der Benutzeroberfläche, die anschließend in dashboardPage() zusammengeführt werden.

Diese Übung ist Teil des Kurses

Dashboards mit shinydashboard erstellen

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

header <- dashboardHeader(title = "Soccer tournament")

sidebar <- dashboardSidebar(
  sidebarMenu(
    menuItem("Matches", tabName = "matchtab", icon = icon("futbol")), 
    menuItem("General statistics", tabName = "statstab", icon = icon("chart-line")) 
  )
)

body <- dashboardBody(tabItems(
  tabItem(tabName = "matchtab", 
  fluidRow(selectInput("match", "Match number", choices = 1:nrow(soccer))) 
         ),
  # See that the second tab should contain three sub-tabs
  ___(tabName = ___, 
          ___(tabPanel("Goals"), 
                 ___("Yellow cards"),
                 ___(___))
         )
))
Code bearbeiten und ausführen