Zacznij terazZacznij za darmo

Sekcja body i uzupełnianie interfejsu użytkownika

Sekcje header i sidebar masz już za sobą. Czas na body.

To kluczowy etap tworzenia szkieletu dashboardu – pozwoli ci zdecydować, w których miejscach głównej sekcji umieścić wyniki i elementy interaktywne.

W tym ćwiczeniu rozmieścisz kilka takich elementów w dashboardzie. Dzięki temu uzyskasz wszystkie trzy składniki interfejsu użytkownika, które zostaną połączone w dashboardPage().

To ćwiczenie jest częścią kursu

Tworzenie dashboardów z shinydashboard

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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"),
                 ___(___))
         )
))
Edytuj i uruchom kod