SLIDE 1 CS 171: Visualization
Design Principles
Hanspeter Pfister pfister@seas.harvard.edu
SLIDE 2
Last Time
SLIDE 3 Visualization
To convey information through graphical representations of data
SLIDE 4 Due This Week
- HW0, including course survey (due tonight)
- Readings week 1: A. Cairo and T. Munzner
SLIDE 5
Design Critique
SLIDE 6
SLIDE 7 NYT, 2008 Print Edition
SLIDE 8
Last.fm Listening History
SLIDE 9
SLIDE 10 Harvard Business Review
June 2010, HBR by Jeff Clark
SLIDE 11
Design
SLIDE 12 Design
“Design must be functional and functionality must be translated into visual aesthetics, without any reliance
- n gimmicks that have to be explained.”
- F. A. Porsche
SLIDE 13
Graphical Design
SLIDE 14 Design Excellence
“Clutter and confusion are not attributes of information, they are failures of design.”
SLIDE 15
Edward Tufte
SLIDE 16 Outline
- Graphical Integrity
- Visualization Design Principles
- Graphic Design Principles
SLIDE 17
Graphical Integrity
SLIDE 18 Missing Scales
Tufte, VDQI
($11,410) ($4,200,000)
SLIDE 19 Scale Distortions
Nielson
SLIDE 20 Scale Distortions
Flowing Data
SLIDE 21 Scale Distortions
Flowing Data
SLIDE 22 Scale Distortions
VizWiz
SLIDE 23
Scale Distortions
SLIDE 24
Scale Distortions
SLIDE 25
Scale Distortions
SLIDE 26
Scale Distortions
SLIDE 27 Global Warming?
The Daily Mail, UK, Jan 2012
SLIDE 28 Global Warming?
Mother Jones
SLIDE 29 Global Warming!
Mother Jones
SLIDE 30 The Lie Factor
Tufte, VDQI
Size of effect shown in graphic Size of effect in data
SLIDE 31 The Lie Factor
Tufte, VDQI
SLIDE 32
SLIDE 33 U.S. SmartPhone Marketshare
39.0% 19.5% 9.8% 7.4% 3.1% 21.2%
RIM Apple Palm Motorola Nokia Other
SLIDE 34 21.2% 3.1% 7.4% 9.8% 19.5% 39.0%
RIM Apple Palm Motorola Nokia Other
U.S. SmartPhone Marketshare
SLIDE 35 0% 10% 20% 30% 40% RIM Other Apple Palm Motorola Nokia 3.1 7.4 9.8 19.5 21.2 39.0
U.S. SmartPhone Marketshare
SLIDE 36 Tufte’s Integrity Principles
- Clear, detailed, and thorough labeling and
appropriate scales
- Size of the graphic effect should be directly
proportional to the numerical quantities (“lie factor”)
- Show data variation, not design variation
SLIDE 37
Visualization Design Principles
SLIDE 38 Maximize Data-Ink Ratio
175 350 525 700 Males Females
0-$24,999 $25,000+ 0-$24,999 $25,000+
Data ink Total ink used in graphic Data-Ink Ratio =
SLIDE 39 Maximize Data-Ink Ratio
175 350 525 700 Males Females
0-$24,999 $25,000+ 0-$24,999 $25,000+
Data ink Total ink used in graphic Data-Ink Ratio =
SLIDE 40 Avoid Chartjunk
Extraneous visual elements that distract from the message
SLIDE 46 Increase Data Density
Ho et al., “Thermal Conductivity of the Elements: A Comprehensive Review”
Number data items Area of data in graphic Data density =
SLIDE 47
The Functional Art
SLIDE 48
- M. Novotny and H. Hauser, “Outlier-Preserving Focus+Context
Visualization in Parallel Coordinates,” IEEE Transactions on Visualization and Computer Graphics, 2006.
SLIDE 49 Steve Chappel and Reebe Garofalo in Rock 'N' Roll is Here to Pay: The History and Politics of the Music Industry, 1977
SLIDE 50 Tufte’s Design Principles
- Maximize data-ink ratio
- Avoid chart junk
- Increase data density
- Layer information
SLIDE 51
SLIDE 52 Subjective Dimensions
- Aesthetics: Attractive things are perceived as
more useful than unattractive ones
- Style: Communicates brand, process, who the
designer is
- Playfulness: Encourages experimentation and
exploration
- Vividness: Can make a visualization more
memorable
Pat Hanrahan, Nov 2007
SLIDE 53
Graphic Design Principles
SLIDE 54
Robin Williams
SLIDE 55 Contrast Repetition Alignment Proximity
Robin Williams
SLIDE 56 Contrast Repetition Alignment Proximity
Robin Williams
SLIDE 57
Principle of Contrast
If two items are not exactly the same, then make them different. Really different.
Don’t be a wimp.
SLIDE 58
The Functional Art
SLIDE 61
- R. Kosara, S. Miksch, and H. Hauser, “Focus+Context Taken Literally,”
IEEE Computer Graphics and Applications, 2002.
SLIDE 62 Contrast Repetition Alignment Proximity
Robin Williams
SLIDE 63
Principle of Repetition
Repeat some aspects of the design throughout the entire piece
SLIDE 64 Small Multiples
D3, M. Bostock
SLIDE 66
- M. Meyer, B. Wong, M. Styczynski and H. Pfister. “Pathline: A Tool For
Comparative Functional Genomics”, Computer Graphics Forum, 2010
SLIDE 67 Contrast Repetition Alignment Proximity
Robin Williams
SLIDE 68
Principle of Alignment
Nothing should be placed on the page arbitrarily Every item should have a visual connection with something else
SLIDE 70
- M. Meyer, B. Wong, M. Styczynski and H. Pfister. “Pathline: A Tool For
Comparative Functional Genomics”, Computer Graphics Forum, 2010
SLIDE 71
- C. Partl, A. Lex, M. Streit, D. Kalkofen, K. Kashofer, and D. Schmalstieg, “enRoute:
Dynamic Path Extraction from Biological Pathway Maps for In-Depth Experimental Data Analysis,” IEEE Symposium on Biological Data Visualization, 2012
SLIDE 72 Contrast Repetition Alignment Proximity
Robin Williams
SLIDE 73
Principle of Proximity
Group related items together . . . as physical closeness implies a relationship
SLIDE 74 Protovis, M. Bostock
Proximity
SLIDE 75
- M. Meyer, T. Munzner, A. DePace, H. Pfister, “MulteeSum: A Tool for
Comparative Spatial and Temporal Gene Expression Data”, IEEE Transactions on Visualization and Computer Graphics, 2010
SLIDE 76
- M. Dörk, S. Carpendale, and C. Williamson, “Visualizing explicit and implicit
relations of complex information spaces,” Information Visualization, 2012
SLIDE 77 Contrast Repetition Alignment Proximity
Robin Williams
SLIDE 78
Further Reading
SLIDE 79
Stephen Few
SLIDE 80 Graph Design IQ Test
Stephen Few, Perceptual Edge
SLIDE 81
Garr Reynolds
SLIDE 82 Next Week
- HW1(due Thursday)
- Bring laptops on Tuesday (Intro to Python)
- Readings: Carpendale and Cleveland / McGill