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
0 Setting Up RStudio Notes
1 Jan. 28 Data Visualization Ur-Text and Starting R
Reading
  • Tufte, Part 1
  • Chang Chapter 1, Chapter 15:1-15:7, 15:15-15:18
2 Feb. 4 Intro Nuts and Bolts of Visualization and Data Prep in R
Reading
3 Feb. 11 Histograms and Distributions
Guest speaker Reading
Feb. 18 Presidents' Day
4 Feb. 25 Univariate: Levels and Shares, Bars
Reading
5 Mar. 4 Maps I
Reading
  • Monmonier, Chapters 1 and 2
Mar. 11 Spring Break
6 Mar. 18 Functions and Storyboarding
Reading
  • Knaflic, Chapters 7 and 8
7 Mar. 25 Maps II
Reading
8 April 1 Over time: Line charts
Reading
  • Few, Chapter 13
  • Chang, Chapter 4
9 April 8 In-class workshop
Guest speaker
  • Adam Bookman, LMI, Trachenberg MPA 2015
10 April 15 Student Consultations
  • Outside class hours
  • Sign up for slots here
11 April 22 Scatter plots
Reading
  • Few, Chapter 11
  • Chang, Chapter 5
12 April 29 Storytelling and Themes
Reading
  • Knaflic, Chapter 9
  • Mulbrandon
13 Wed., May 1 Presentations
14 Thu., May 2 Presentations
  • JB/MD, KL, ME, GM, WD/AF, ER, JG
Fri., May 3 Policy brief due

Supplemental Tutorials


  1. How to create a R Markdown file

Good, Bad and Ugly Assignment


Send me your graphic by 9 am on the day of the lecture. I'll put graphics in the slides. You come prepared with


C#     Presenters
2 SS, JG, ES
3 KJ, KL, AM
4 PH, JB
5 ER, WD
6 EW, MP
7 MF, IT
8 MD, GM
9 KE, AF
11 ME, ID