Data Visualization - Winter 2019
Programmatic Tools
- Javascript D3JS - Data Driven Documents (✓ Class tutorial)
- Tutorial
- Interactive Data Visualization for the Web
- D3 for Mere Mortals
- Using local servers
- Don’t like Javascript, take a look at Coffee Script
- Javascript D3JS augmentation
- Javascript Vega-lite - generates visualization with json specification
- Javascript Mapping
- Javascript Network Visualization
- Javascript Google Charts
- Javascript Heatmap.js
- Python Altair (✓ Class tutorial)
- Python Bokeh (✓ Class tutorial)
- Python NetworkX (✓ Class tutorial)
- Python Plot.ly
- Processing
- C++ VTK
Software applications
- Chrono Vis
- Cytoscape
- Gephi
- Paraview
- Tableau (✓ Class tutorial)
- VisIt (Use executable, do not compile. Download version 2.9.2 not 2.10) (✓ Class tutorial)
- Download Sample data ~200 mb. Unzip and move to your Desktop
- Download Comet host file. Unzip and move this file to ~/.visit/hosts (on linux, mac) or ~/Documents/VisIt/hosts (on windows)
- Manuals and tutorials
- Visit CSV to Binary Example
Color resources
- Color tools (websites)
- Color deficiency simulators (websites)
- Color blindness
- etree
- Re Hue
- Vischeck Also has plugins for Photoshop and ImageJ
- Mobile apps
- Alber’s Interaction of color IOS only (Free and Paid)
- Adobe Capture IOS and Andriod (Free)
- Color blindness Android only
- ColorSchemer Touch IOS only (Free)
- myPantone IOS and Andriod (Paid)
- Re Hue Android only
Additional Books
- Javascript:
- Visualization:
- Information Visualization, Perception for Design - Colin Ware
- Envisioning Information - Edward Tufte
Additional Readings
- Seven classic foundational visualization papers
- Design
- Algebraic Visualization Design. Carlos Scheidegger and Gordon Kindlmann
- Multi-Scale Banking to 45 degrees J. Heer & Manish Agarwala.
- Taxonomy-Based Glyph Design—With a Case Study on Visualizing Workflows of Biological Experiments. Eamonn Maguire, Philippe Rocca-Serra, Susanna-Assunta Sansone, Jim Davies, and Min Chen.
- Glyph-Based Visualization: Foundations, Design Guidelines, Techniques and Applications. Rita Borgo, Johannes Kehrer, David H.S. Chung, Eamonn Maguire, Robert S. Laramee, Helwig Hauser, Matthew Ward, and Min Chen.
- Dimentionality reduction
- SeekAView: An intelligent Dimensionality Reduction Strategy for Navigating High-Dim Data Spaces. Josua Krause, Aritra Dasgupta, Jean-Daniel Fekete, Enrico Bertini. Live Demonstration
- Networks
- Hive Plots — Rational Approach to Visualizing Networks M Krzywinski, I Biro, S Jones, M Marra
- Reducing Snapshots to Points: A Visual Analytics Approach to Dynamic Network Exploration. Stef van den Elzen, Danny Holten, Jorik Blaas, Jarke van Wijk
- HOLA: Human-like Orthogonal Network Layout. Steve Kieffer, Tim Dwyer, Kim Marriott, Michael Wybrow
- TargetVue: Visual Analysis of Anomaly User Behaviors in Online Communication Systems. Nan Cao, Conglei Shi, W. Sabrina Lin, Jie Lu, Yu-Ru Lin, Ching-Yung Lin
- Tables
- Automatic Selection of Partitioning Variables for Small Multiple Displays. Anushka Anand, Justin Talbot.
- Visually Exploring Transportation Schedules. Cesar Palomo, Zhan Guo, Claudio Silva, Juliana Freire
- Time series
- Time Curves: Folding Time to Visualize Patterns of Temporal Evolution in Data. Benjamin Bach, Conglei Shi, Nicolas Heulot, Tara Madhayastha, Tom Grabowski, Pierre Dragicevic
- TimeNotes: A Study on Effective Chart Visualization and Interaction Techniques for Time-Series Data. James Walker, Rita Borgo, Mark Jones.
- Timelines Revisited: A Design Space and Considerations for Expressive Storytelling Matthew Brehmer, Bongshin Lee, Benjamin Bach, Nathalie Henry Riche, and Tamara Munzner
- The Power of Representation, In Things That Make Us Smart. Norman.
- Optimal Sets of Projections of High-Dimensional Data. Dirk Joachim Lehmann, Holger Theisel
- Decision to launch the Challenger, Visual Explanations: Images and Quantities, Evidence and Narrative. E. Tufte ** Critique of Tufte’s argument
- Data-Ink and Graphical Redesign, In The Visual Display of Quantitative Information. Tufte
- Small Multiples, In Envisioning Information. Tufte
- Chartjunk, In The Visual Display of Quantitative Information. Tufte.
- The Word Tree, an Interactive Visual Concordance. Martin Wattenberg and Fernanda B. Viégas.
- How do People Make Sense of Unfamiliar Visualization?: A Grounded Model of Novice’s Information Visualization Sensemaking. Sukwon Lee, Sung-Hee Kim, Ya-Hsin Hung, Heidi Lam, Youn-ah Kang, Ji Soo Yi.
Websites
- Meta resource
- List of visualization tools
- Catalog of time series data visualization
- Name Voyager
- Visualization Timeline
- Ngram viewer
- A periodic table of visualization methods
- Junk Charts
- A Quick Illustrated History of Visualisation
- Responsive D3
- D3 Blocks
- Bad visualization archive
- The evolution of the web
Datasets (alphabetic listing)
- CAIDA datasets on ISP & networks
- 1001 Datasets and Data Repositories (Messy list of lists, but extensive)
- 100+ Interesting Datasets for Statistics (Pruned list with descriptions of each for humans!)
- KD Nuggets - several free datasets
- Koblenz Network Collection
- NOAA
- San Diego City data
- Stanford Large Network Dataset Collection
- UCI Machine Learning Dataset Repository
- U.S. census data
- U.S. cities, counties & state open data
- U.S health data
- Yahoo News Feed dataset, version 1.0 (1.5TB)