Lecture 14: Dashboards (Flexdash, Shiny, Quarto Dashboards)

DSAN 5200-03: Advanced Data Visualization

Class Sessions
Authors
Affiliations

Abhijit Dasgupta

Jeff Jacobs

Anderson Monken

Marck Vaisman

Published

Tuesday, April 23, 2024

Open slides in new window →

Administrative Details

86% Audience Score on Rotten Tomatoes!!! Pic unrelated

Compartmentalize!

  • Division of labor .qmd files!
  • Then, literally:
    • Website is one possible combination of .qmd files
    • Poster is another possible combination of .qmd files (more on this later)
    • Manuscript is a third possible combination of .qmd files
    • PDF is a fourth possible combination of .qmd files
    • …and so on!

Tableau: The Final Missing Piece

  1. Everything we did last week
  2. Right click on “Cluster”
  3. Compute Using → Zipcode
  4. Profit 💰🤑📈

Dashboards 1.0

  • Flexdashboard
  • Shiny

Flexdashboard

Shiny

Dashboards 2.0

Quarto Dashboards!

  • See here for full details
  • The core idea, however, is just: Compartmentalize!

Development vs. Production

Placeholders (Plz Use Them)

  • Lorem Ipsum is sometimes helpful but…
  • print("Student data table here") is more helpful!
  • You will run out of usable brain cells if you try to design the projects while coding their functionality
    • (plz plz I beg you, pretty please)