Resources
Required Textbooks
- Visual Thinking for Design, Colin Ware, Morgan Kaufman (2008)
- Interactive Data Visualization for the Web, Scott Murray, O’Reilly (2017) Second edition! (The 2nd edition teaches D3 Version 4, which we will be using in this course!)
Recommended Textbooks
- Visualization Analysis and Design, Tamara Munzner, CRC Press (2014)
- The Functional Art: An introduction to information graphics and visualization, Alberto Cairo, New Riders (2012)
- Design for Information, Isabel Meirelles, Rockport (2013)
D3
D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS.
Official D3 Site
Official D3 API reference (version 4)
Official D3 API reference (version 3.x)
D3 Tutorial by Scott Murray (D3 version 3)
Jerome Cukier’s D3 Cheat Sheet
D3 Observable Gallery
Web Development
Courseduck Javascript - Listing of best online JS courses
WebStorm by JetBrains - Smart JavaScript IDE (free for students)
Eloquent Javascript Book
DevDocs, Mozilla Developer Network - Unified documentations on major web technologies
Github (Git repository hosting service) - Version control system for software development (free private repositories for students)
Tableau
Tableau Software is a tool that lets you create interactive data visualizations. (free for students)
Data Sources
Data.gov
Census.gov
Dataverse Network
Climate Data Sources
Climate Station Records
CDC Data (Disease Control and Prevention)
World Bank Catalog
Free SVG Maps
UK Office for National Statistics
StateMaster
Quandl
Web Sites & Blogs
Flowing Data
Visual Complexity
Guardian DataBlog
The Upshot
Other Software Toolkits
Plot.ly
Wolfram Mathematica
Prefuse (Java)