information design - stanford hci group · information design scott klemmer tas: marcello...

39
stanford hci group / cs147 http://cs147.stanford.edu 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano

Upload: others

Post on 27-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

stanford hci group / cs147

http://cs147.stanford.edu25 September 2007

Information Design

Scott Klemmertas: Marcello Bastea-Forte, Joel Brandt,Neil Patel, Leslie Wu, Mike Cammarano

Page 2: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

Color: Edward Tufte

IMAGE REMOVED

Page 3: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

Color: Edward Tufte

IMAGE REMOVED

Page 4: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

Color (Java L&F)

Six color semantic schemeClean, consistent lookEasy on eyes (mostly gray)

Page 5: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model
Page 6: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

How to get color right

Design in grayscale firstKeep luminance values from grayscale when moving to color

Page 7: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

Proportion and Scale

Kevin Mullet and Darrell Sano, Designing Visual Interfaces

Page 8: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

“Pridefully Obvious Presentation”

Page 9: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

Marks of Typographic Style

http://www.adobe.com/type/topics/info5.html

Ligatures

Upper and lower case numbers

Page 10: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

Proper QuotesDistinguishing open from close makes reading easierTags in HTML have open and close, e.g., <html> as opposed to |html|Spanish has open and close exclamation, question mark, e.g., ¡hay caramba!, ¿que pasa?Quotes “ ” have open and close too

Quotes in HTML

&#8220; “ Left Double Quotation &#8221; ” Right Double Quotation&#8216; ‘ Left Single Quotation&#8217; ’ Right Single Quotation

Page 11: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model
Page 12: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

Some Starting Points

Gather materials you find successfulCould be from a very different domain“Good artists borrow, great artists steal” -Picasso

Include visual design professionals in the iterative design cycle

Page 13: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

13

Page 14: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

14

Challenger Disaster

1 of 13 pages of material faxed to NASA by Morton Thiokol

Page 15: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

15

Challenger Disaster

1 of 13 pages of material faxed to NASA by Morton Thiokol

Page 16: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

16

Challenger Disaster

E. Tufte, pp. 46-47 , Visual Explanations

Page 17: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

17

Challenger Disaster

Redrawn by E. Tufte, p. 49 , Visual Explanations

Page 18: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

18

Functions of visualizationsCommunicate information to others

Make a pointTell a story

Make decisions Support analysis and reasoning

Answer a question“One image = One diagnosis”

To explore and discover; encourage creativityLook at things in a new way“The purpose of computing is insight, not numbers” [R. Hamming]

Inspire

Page 19: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

19

The Purpose of Data Visualization is to Help People Think and Communicate

Page 20: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

20

Gulfs of Execution & Evaluation

Real world(Interactions)

Conceptual model(Goals)

Evaluation

Execution

Gulfs

Norman 1986

Page 21: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

21

Gulf of EvaluationReal world:

Conceptual model:x,y correlated?

Evaluation

Gulf

X Y0.67 0.790.32 0.630.39 0.720.27 0.850.71 0.430.63 0.090.03 0.030.20 0.540.51 0.380.11 0.330.46 0.46

Page 22: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

22

Gulf of EvaluationReal world:

Conceptual model:x,y correlated?

Evaluation

Gulf

0

0.5

1

0 0.5 1

X

Y

Page 23: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

23

Gulf of EvaluationReal world:

Conceptual model:x,y correlated?

Evaluation

Gulf

ρ = -.29

Page 24: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

24

Gulf of ExecutionReal world

Conceptual model:Draw a rectangle

Execution

Gulf

Move 90 30Rotate 35Pen down…

Page 25: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

25

Gulf of ExecutionReal world

Execution

Gulf

Conceptual model:Draw a rectangle

Page 26: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

26

DataConceptualmodel

Evaluation

Execution

Visualization

Representation

Manipulation

Visualization user Visualization designer

Visualization: A Double Gulf?

Page 27: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

27

Data

Evaluation Representation

X Y0.67 0.790.32 0.630.39 0.720.27 0.850.71 0.430.63 0.090.03 0.030.20 0.540.51 0.380.11 0.330.46 0.46

X Y0.67 0.790.32 0.630.39 0.720.27 0.850.71 0.430.63 0.090.03 0.030.20 0.540.51 0.380.11 0.330.46 0.46

x,ycorrelated?

Visualization user Visualization designer

Bad visualization?

Page 28: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

28

Data

Evaluation Representation

X Y0.67 0.790.32 0.630.39 0.720.27 0.850.71 0.430.63 0.090.03 0.030.20 0.540.51 0.380.11 0.330.46 0.46

0

0.5

1

0 0.5 1

X

Y

ρ = -.29x,ycorrelated?

Visualization user Visualization designer

Better Visualization?

Page 29: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

29

Route Maps

Overlaid Route Sketched Route

Agrawala and Stolte, Rendering Effective Route Maps, SIGGRAPH 2001

1. Find cognitive and perceptual principles

2. Optimize the visualization according to these principles

Page 30: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

30Matthew Ericson, NY Times

2004 presidential election

Page 31: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

31Matthew Ericson, NY Times

2004 presidential election

Page 32: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

32

2004 presidential election

http://www-personal.umich.edu/~mejn/election/

Page 33: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

33From Cartography, Dent

Page 34: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

34From Cartography, Dent

Page 35: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

35

Page 36: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

36Phan et al. 2005

Page 37: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

37Minard (1861)

Page 38: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

38

Dynamic Queries

TimeSearcher: Hochheiser and Shneiderman 2001

Page 39: Information Design - Stanford HCI Group · Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano. ... Conceptual Data model

Announcements

Now onlineSample midterm questionsThis week’s feedback schedulePython tutorial video & resources

Submissions: you can now view other group membersWinter d.school class info sessionThurs, 11/1, 5–6pm, Sweet Hall 2nd floor