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

Stanford hci group / cs147 u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

Embed Size (px)

Citation preview

Page 1: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

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: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

Color: Edward Tufte

IMAGE REMOVED

Page 3: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

Color: Edward Tufte

IMAGE REMOVED

Page 4: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

Color (Java L&F) Six color semantic scheme Clean, consistent look Easy on eyes (mostly gray)

Page 5: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil
Page 6: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

How to get color right

Design in grayscale first Keep luminance values from

grayscale when moving to color

Page 7: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

Proportion and Scale

Kevin Mullet and Darrell Sano, Designing Visual Interfaces

Page 8: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

“Pridefully Obvious Presentation”

Page 9: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

Marks of Typographic Style

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

Ligatures

Upper and lower case numbers

Page 10: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

Proper Quotes Distinguishing open from close makes reading

easier Tags 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: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil
Page 12: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

Some Starting Points

Gather materials you find successful Could be from a very different domain “Good artists borrow, great artists

steal” - Picasso Include visual design professionals

in the iterative design cycle

Page 13: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

13

Page 14: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

14

Challenger Disaster

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

Page 15: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

15

Challenger Disaster

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

Page 16: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

16

Challenger Disaster

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

Page 17: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

17

Challenger Disaster

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

Page 18: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

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: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

19

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

Page 20: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

20

Gulfs of Execution & Evaluation

Real world(Interactions)

Conceptual model(Goals)

Evaluation

Execution

Gulfs

Norman 1986

Page 21: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

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: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

22

Gulf of EvaluationReal world:

Conceptual model:x,y correlated?

Evaluation

Gulf

0

0.5

1

0 0.5 1

X

Y

Page 23: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

23

Gulf of EvaluationReal world:

Conceptual model:x,y correlated?

Evaluation

Gulf

= -.29

Page 24: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

24

Gulf of ExecutionReal world

Conceptual model:Draw a rectangle

Execution

Gulf

Move 90 30Rotate 35Pen down…

Page 25: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

25

Gulf of ExecutionReal world

Execution

Gulf

Conceptual model:Draw a rectangle

Page 26: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

26

DataConceptualmodel

Evaluation

Execution

Visualization

Representation

Manipulation

Visualization userVisualization designer

Visualization: A Double Gulf?

Page 27: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

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 userVisualization designer

Bad visualization?

Page 28: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

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 userVisualization designer

Better Visualization?

Page 29: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

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: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

30Matthew Ericson, NY Times

2004 presidential election

Page 31: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

31Matthew Ericson, NY Times

2004 presidential election

Page 32: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

32

2004 presidential election

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

Page 33: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

33From Cartography, Dent

Page 34: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

34From Cartography, Dent

Page 35: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

35

Page 36: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

36Phan et al. 2005

Page 37: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

37Minard (1861)

Page 38: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

38

Dynamic Queries

TimeSearcher: Hochheiser and Shneiderman 2001

Page 39: Stanford hci group / cs147  u 25 September 2007 Information Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil

Announcements

Now online Sample midterm questions This week’s feedback schedule Python tutorial video & resources

Submissions: you can now view other group members

Winter d.school class info sessionThurs, 11/1, 5–6pm, Sweet Hall 2nd floor