बॉडी, और UI को पूरा करना
आपने अभी तक header और sidebar सेट कर लिए हैं। अब, आप body सेट कर सकते हैं।
यह वायरफ्रेमिंग प्रक्रिया का एक अहम हिस्सा है, क्योंकि इससे आप यह तय करेंगे कि डैशबोर्ड के मुख्य भाग में अपने आउटपुट्स और इनपुट्स को कहाँ रखना है।
इस अभ्यास में, आप डैशबोर्ड में कई आउटपुट्स और इनपुट्स जगह देंगे। ऐसा करते हुए, आप यूज़र इंटरफेस के सभी तीन कंपोनेंट्स तैयार कर लेंगे, जिन्हें dashboardPage() में एक साथ जोड़ा जाएगा।
<समझाएँ कि इस डैशबोर्ड को लोकली फिर से नहीं बनाया जा सकता, क्योंकि कुछ hidden फंक्शंस हैं।>समझाएँ>
यह अभ्यास पाठ्यक्रम का हिस्सा है
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"),
___(___))
)
))