Data Visualization

Course Outline and Readings


For each class, we will spend the first half of class discussing general principles of data visualization. The second half of each class we'll spend working on programming, with an assignment that you will begin and complete as homework. This outline is preliminary and subject to change.


C#     Date Topics Handouts/Deadlines
0 Setting Up RStudio Handouts
1 Jan. 13 Data Visualization Ur-Text and Starting R
Reading
  • Tufte, Part 1
  • Chang Chapter 1, Chapter 15:1-15:7, 15:15-15:18
Handouts
2 Jan. 27 Intro Nuts and Bolts of Visualization and Data Prep in R
Reading
Due
  • Tutorial 1
Handouts
3 Feb. 3 Levels and Shares, Bars and Lollipops
Reading
Due
  • Tutorial 2
  • Policy brief proposal
Handouts
4 Feb. 10 Histograms and Distributions
Reading
Due
  • Tutorial 3
Handouts
5 Feb. 24 Maps I
Reading
  • Monmonier, How to Lie, Chapters 1 and 2
  • Great dot density from Post here
Due
  • Fully Composed Chart
  • Tutorial 4
Handouts
6 Mar. 2 Functions and Storyboarding
Reading
  • Knaflic, Chapters 7 and 8
Due
  • Tutorial 5
Handouts
7 Mar. 9 Maps II
Reading
Due
  • Tutorial 6
Handouts
8 March 23 Line charts and Annotations
Reading
  • Few, Chapter 10, pages 217-220 (on lines) and Chapter 13
  • Chang, Chapter 4 and Chapter 9: 9.3-9.5
Pre-Recorded Lectures
  1. Line Charts
  2. Few on Storytelling
  3. R Programming
Due
  • Tutorial 7
Handouts
9 March 30 Guest speaker Luis Melgar, WSJ and in-class workshop
Due
  • Tutorial 8
  • Stuff to your classmates
Handouts
10 April 6 Scatter plots and Color
Reading
  • Friendly and Denis, “The Early Origins and Development of the Scatterplot”, Journal of the History of the Behavioral Sciences, 2005. [link] (skim is sufficient)
  • Few, Chapter 10, pages 210-217 (on scatters) and Chapter 11
  • Chang, Chapter 5
Pre-Recorded Lectures
  1. Scatter Origins
  2. How and When to Use Scatters
  3. Scatters: R Programming
Handouts
11 April 13 Student Consultations
  • Outside class hours
  • These times are now canceled: Sign up for slots here
  • New times: sign up here
  • Sign up for either April 13 or 29
Due
  • Tutorial 9
Handouts
12 April 20 Storytelling and RShiny
Reading
  • Knaflic, Chapter 9
  • Few, Chapter 10, pages 224-246 (secondary component design)
  • Mulbrandon
  • Great WSJ graphs that move
Pre-Recorded Lectures
  1. Storytelling
  2. R Notes: R Shiny
Handouts
13 April 27 Video Presentations and Consultations
  • Video presentations due
  • Provide feedback by Wednesday to group
14 Wed. April 29 Presentations Consultations
  • Sign up here
  • Sign up for either April 13 or 29
Due
  • Tutorial 10
Mon., May 4 Due
  • Policy brief

Good, Bad and Ugly Assignment