shinydashboard के घटक

shinydashboard के साथ डैशबोर्ड बनाना

Png Kee Seng

Researcher

shinydashboard क्या है?

  • shinydashboard भी एक shinyApp ही है, जिसमें dashboard आउटपुट होता है
    • एक UI चाहिए
    • एक server चाहिए
  • UI और server जोड़ने के लिए shinyApp() भी चाहिए
  • ध्यान दें: UI fluidPage() नहीं, dashboardPage() से defined है
ui <- dashboardPage(header, sidebar, body)
server <- function(input, output){
...
}
shinyApp(ui, server)
shinydashboard के साथ डैशबोर्ड बनाना

यूज़र इंटरफ़ेस (UI)

  • अब UI में और हिस्से हैं
    1. एक header
    2. एक side bar
    3. एक body
  • shinydashboard UI को dashboardPage() से जोड़ा जाता है
header <- dashboardHeader(...)
sidebar <- dashboardSidebar(...)
body <- dashboardBody(...)
# a shinydashboard ui
ui <- dashboardPage(header, sidebar, body)
shinydashboard के साथ डैशबोर्ड बनाना

UI का प्रीव्यू

shinydashboard UI के घटकों का विवरण.

shinydashboard के साथ डैशबोर्ड बनाना

रेस्तरां वाली उपमा फिर से

  • UI रेस्तरां जैसा है
  • server वेटर जैसा है
  • खासकर, UI को और छोटे घटकों में बाँटा जा सकता है

shinyApp का यूज़र रेस्तरां के ग्राहक जैसा है.

वेटर ऑर्डर किचन तक पहुँचाता है और खाना वापस लाता है.

1 Image by macrovector on Freepik
shinydashboard के साथ डैशबोर्ड बनाना

मल्टी-कोर्स भोजन के रूप में UI

  • UI में:
    • header साइनबोर्ड जैसा
    • side bar कोर्स सूची जैसी
    • outputs और inputs व्यंजन और ऑर्डर जैसे
  • एक समय में एक कोर्स दिखता है
  • हर कोर्स के निर्देश दिए जाते हैं
  • हर कोर्स एक shinyApp जैसा है
    • हम कई inputs और outputs रख सकते हैं

हर कोर्स कई inputs और outputs वाले shinyApp जैसा है.

1 Image by brgfx on Freepik
shinydashboard के साथ डैशबोर्ड बनाना

एक खाली shinydashboard

library(shinydashboard)
library(shiny)
header <- dashboardHeader(title = "My first dashboard")
sidebar <- dashboardSidebar()
body <- dashboardBody()
ui <- dashboardPage(header, sidebar, body)
shinydashboard के साथ डैशबोर्ड बनाना

shinydashboard रेंडर करना

header <- dashboardHeader(title = "My first dashboard")

sidebar <- dashboardSidebar()

body <- dashboardBody()

ui <- dashboardPage(header, sidebar, body)

server <- function(input, output) { }
shinyApp(ui, server)
shinydashboard के साथ डैशबोर्ड बनाना

shinydashboard रेंडर करना

एक खाली shinydashboard

shinydashboard के साथ डैशबोर्ड बनाना

अभ्यास करते हैं!

shinydashboard के साथ डैशबोर्ड बनाना

Preparing Video For Download...