Resources for CS 441/541 - Info Vis
This page represents a growing compilation of resources you may find helpful throughout the semester. If you are aware of other helpful resources that ought to go on this page, email me.
A good general-purpose guide can be found in the Best Practices Guide by the Royal Statistical Society.
Programming
D3:
Front-End Web Stack:
- Tutorials: From Tamara Munzner's VIS Course
- HTML: Mozilla Dev Network
- CSS: Mozilla Dev Network; CSS Zen Garden
- SVG: Tutorial
- Javascript: Mozilla Dev Network; Javascript Garden; Eloquent Javascript; Design Patterns
- Javascript Frameworks: React; Vue
- Syntax Alternatives: Typescript
Other Vis Toolkits:
- Vega
- Vega-Lite
- P5.js and Processing
- Matplotlib and Seaborn (for Python)
- GGPlot2 (for R)
Github:
Web Scraping:
Systems
Data
Color
Example Visualizations
Other Texts
- Alberto Cairo: How Charts Lie; The Truthful Art; The Functional Art
- Edward Tufte: The Visual Display of Quantitative Information; Envisioning Information
- Colin Ware: Information Visualization: Perception for Design
- David McCandless: Information is Beautiful
- Tamara Munzner: Visualization Analysis & Design
Blogs:
- As I See It (John Stasko)
- EagerEyes (Robert Kosara)
- Michael Correll
- Nightingale
- Data Stories Podcast
- Visual Cinnamon (Nadieh Bremer)
- Shirley Wu
- /r/dataisbeautiful
- Information is Beautiful
- Flowing Data
- The Functional Art (Alberto Cairo)
- Storytelling with Data
- Visual Business Intelligence (Stephen Few)
- Stat Modeling
- Visual Complexity (Manuel Lima)
Miscellaneous
Document Scanning:
- CamScanner (useful for scanning in paper sketches to submit assignments online)
Requisites
Technology
Textbooks