Top Banner
Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 Design Principles 3 rd March 2011 Emanuele Ruffaldi PERCRO - Scuola Superiore S.Anna
73

Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Feb 14, 2019

Download

Documents

hatuong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Information Visualization Course

Informatica UmanisticaUniversità di Pisa

Lecture 2 – Design Principles3rd March 2011

Emanuele RuffaldiPERCRO - Scuola Superiore S.Anna

Page 2: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Overview

• Graphical Integrity

• Design Principle

• Design Elements

Page 3: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

GRAPHICAL INTEGRITYData must tell the truth

Page 4: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Missing Scales

Tufte, VDQI

Page 5: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Missing Scales

Tufte, VDQI

Page 6: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Lie Factor

(Size of effect in graphic) / (size of effect in data)

Page 7: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Lie Factor

Page 8: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Lie Factor

"The logarithm of the Lie Factor can be

taken in order to compare overstating (log

LF > 0) with understating (log LF < 0)

errors."

Tufte, VDQI p. 57

Page 9: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Design Distortions

•1973-1978: one vertical inch

equals to $8.00. In 1979,

One vertical inch equals $3-4

• 1973-1978: one horzontal inch

equals 3.7 years, while 1979

equals 0.57 year

Show Data Variations and not Design

Variation

Page 10: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Scale Distortions

Page 11: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Scale Distortions

Page 12: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Context and Scale

Page 13: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Context and Scale

Page 14: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Context

Page 15: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Context

Page 16: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Context

Page 17: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Context

Page 18: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Junk Charts

http://junkcharts.typepad.com/

Page 19: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Junk Chart 1

Page 20: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Junk Chart 2

Page 21: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Junk Chart 3

Page 22: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Junk Chart 4

Page 23: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Decomposition

Page 24: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Hierarchical Display

Page 25: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

DESIGN PRINCIPLES

Show the data, tell the truth, help the viewer think about the information

rather than the design, encourage the eye to compare the data, make

large data sets coherent

Page 26: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Maximize Data-Ink Ratio

• Data-ink = the ink used to show data

• Data-ink ratio = data-ink / total ink used

Page 27: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Maximize Data-Ink Ratio

• Data-ink = the ink used to show data

• Data-ink ratio = data-ink / total ink used

Page 28: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Data Density

Page 29: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Escaping Flatland

http://www.historyshots.com/ViewInfo.cfm?Type=zoom&PID=1010

Page 30: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Escaping Flatland

Page 32: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

ChartjunkExtraneous visual elements that distract from

the message

http://www.tbray.org/ongoing/data-ink/di1

Page 33: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele
Page 34: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele
Page 35: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele
Page 36: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele
Page 37: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele
Page 38: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele
Page 39: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Morié Vibrations

Page 40: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Grids as Chart Junk

Page 41: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

The DuckSelf-promoting graphics: when the data

measures become design elements

Page 42: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Example

Amount that a Colorado state prisoner is paid to work a day as a field hand at

a local farm: 60¢

Amount the prisons are paid by farmers for each inmate's daily work: $77.20

Page 43: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

• World Population in 2008

Page 44: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

World Population in 2008

Page 45: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Tufte Design Principles

• Above all else show the data

• Maximize data-ink ratio

• Erase non-data ink

• Erase redundant data ink

• Revise and edit

Page 46: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Thinking with Visualization

Page 47: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

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

Page 48: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

DESIGN ELEMENTS

Page 49: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

CRAP

• Contrast

• Repetition

• Alignment

• Proximity

• + Composition

Page 50: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Contrast

• Contrast between Colors

Page 51: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Contrast

Page 52: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Contrast

Page 53: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Repetition

Page 54: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Alignment

Page 55: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Proximity

Page 56: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Small Multiplies

Small multiple designs, multivariate and data bountiful, answer directly by

visually enforcing comparisons of changes, of the differences among

objects, of the scope of alternatives. For a wide range of problems in data

presentation, small multiples are the best design solution (EI, p. 67)

Page 57: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Small Multiplies

Tufte, VDQI

Page 58: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Trellis Chart

Tonga Trench Earthquakes

Yellow: 0 − 70 km

Orange: 71 − 300 km

Red: 300 − 800 km.

Page 59: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Trellis Chart

Page 60: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Elements of Trellis Chart

• Every Trellis display consists of a series of rectangular panels, laid out in a regular row-by-column array.

• The indexing of the array is left-to-right, bottom-to-top.

• The x axes of all the panels are identical. This is also true for the y axes.

• Each panel of the a display corresponds to conditioning, either on the levels of a factor, or on sub-intervals of the range of a numeric variable.

Page 61: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Trellis Chart

• The conditioning carried out in the earthquake plot is described by a shingle.

• A shingle consists of a number of overlapping intervals (like the shingles on a roof of a house).

Page 62: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Small Multiplies

Tufte, VDQI

Page 63: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Layering and Separation

Page 64: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Layering and Separation

Page 65: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Layering and Separation

Page 66: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Balance Positive and Negative Space

Page 67: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Negative Space

Page 68: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Other Design Elements

• Color

• Line and Form

• Typography

• Format and Scale

Page 69: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Format and Scale

Page 70: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Aesthetics

• Simplicity

• Clarity

• Uncluttered

• Restraint

Page 71: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

Exercise

1. Take a set of data from recent news

e.g. from Harper’s Index http://www.harpers.org/subjects/HarpersIndex

2. Design Graph Interpretation of that information

3. Apply graphical principles discussed

Page 72: Information Visualization Course - PERCRO Laboratory · Information Visualization Course Informatica Umanistica Università di Pisa Lecture 2 –Design Principles 3rd March 2011 Emanuele

References

• BE: Tufte, E. R. (2006). Beautiful evidence. Cheshire, CT: Graphics Press

• EI: Tufte, E.R. (1990) Envisioning Information, Cheshire, CT, Graphics Press.

• VDQI: Tufte, E. R. (1983) The Visual Display of Quantitative Information, Cheshire, CT: Graphics Press.