15. Final Project Information

Minimum Requirements
  1. Choose a publicly available data set that has at least two numerical and two categorical variables.
  2. The sample size is at least equal to 50 times the number of variables you will use in the visualizations.
  3. Create a shiny app with the following components (using a tabset design) that is similar to the one we created this week.
    • a. a tab that has an interactive plot displaying the relationship between two variables using any of the libraries we learned this semester. Note that information about an individual record should be displayed in a hover box.
    • b. a tab that has an interactive chart for the comparison of distributions of numerical variables or categorical variables. For example, charts could be histograms, bar charts, boxplots, pie charts, etc.
    • c. a tab that displays the regression results.
    • d. a tab that summarizes the inferential statistics in the regression model.
    • e. (optional). If your data set has geo-information, you can create an interactive map to show spatial patterns of your data.
  4. You can develop the shiny app in either shiny IDE or using RMarkdown.
    • a. If you create your shiny app in the shiny IDE (single or two-file version), you need to publish the app on hinyapps.io and provide the link to the app.
    • b. If you use the RMD to create the app, you should also publish the app and the RMD on shinyapps.io.
    • c. You need to submit the code to the D2L drop box.
  5. Data set must be available on your GitHub repository so that I can run your code on my computer without modifying your code.
Grading Rubrics
  1. Overall Design - the principles of data visualization
    • a. titles and labels
    • b. effective use of marks and channels
    • c. use of color schemes
    • d. high dimensional information - hover texts and popups
  2. Functionalities
    • a. interactivity
    • b. responsiveness
    • c. reactivity (bonus)
    • d. user-friendly input controls
  3. Aesthetic Appearance
    • a. simplicity and intuitiveness
    • b. consistency and clarity in using graphical features
    • c. color coding and highlighting
    • d. effective use of font size and color in the texts, labels, titles, etc.
    • e. scales of axes: avoiding distortion, disinformation, and misinformation.
Bonus for Experienced Visual Designers
    Bonus points will be awarded to the dashboard with as many nice features that are not listed above as possible

    Project Due: Friday, 5/10/2024

    Please note that no late submission will be accepted!

Copyright © 2019- C. Peng. Last updated: