Stanford hci group / cs147 u 25 September 2007 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

Transcript of Stanford hci group / cs147 u 25 September 2007 Information Design Scott Klemmer tas: Marcello...

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