ПочатиПочніть безкоштовно

Тіло та завершення UI

Ви вже налаштували header і sidebar. Тепер можна налаштувати body.

Це важлива частина процесу створення вайрфрейму, адже саме тут ви вирішуєте, де розмістити результати та елементи введення у головному блоці дашборду.

У цій вправі ви розмістите кілька результатів і елементів введення на дашборді. Завдяки цьому ви отримаєте всі три компоненти інтерфейсу користувача, які будуть об'єднані у dashboardPage().

<поясніть, що цей дашборд не можна відтворити локально, оскільки використовуються приховані функції.>

Ця вправа є частиною курсу

Створення панелей керування з shinydashboard

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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"),
                 ___(___))
         )
))
Редагувати та запускати код