Afronding

Dashboards bouwen met shinydashboard

Png Kee Seng

Researcher

Belangrijkste punten

  • Een shinyApp bestaat uit een UI en een server
    • Samengebracht en gerenderd door shinyApp()
  • Een shinydashboard is een shinyApp met een complexere UI
    • Deze UI bestaat uit een header, sidebar en body
  • Er zijn verschillende soorten input- en outputfuncties
    • We kunnen interactieve outputs toevoegen
  • We bespraken algemene richtlijnen voor goede UI/UX-praktijken
Dashboards bouwen met shinydashboard

Wat we niet hebben behandeld

  • Je kunt ook boxes in kolommen toevoegen
  • Veel input/outputfuncties kwamen niet aan bod (bijv. textAreaInput(), radioButtons(), fileInput(), imageOutput())
  • Je kunt delen van de UI dynamisch maken met uiOutput()
    • Dashboard kan anders renderen op basis van user input
  • Je kunt direct visualisaties maken met plot_ly()
    • Heeft een eigen paradigma
  • CSS-code kan extern als .css-bestanden worden opgeslagen
    • Kan in het shinydashboard worden ingeladen
Dashboards bouwen met shinydashboard

Meester worden

  • Pas deze nieuwe skills en kennis toe in je eigen project

Bruce Lee: "Ik ben niet bang voor de man die 10.000 trappen één keer oefent, maar voor de man die één trap 10.000 keer oefent."

Meester worden vraagt eindeloos oefenen.

1 Afbeelding door pch.vector op Freepik
Dashboards bouwen met shinydashboard

Gefeliciteerd!

Dashboards bouwen met shinydashboard

Preparing Video For Download...