Top Banner
Spring 2011 6.813/6.831 User Interface Design and Implementation 1 Lecture 19: Information Visualization
24

Lecture 19: Information Visualization

Jan 12, 2016

Download

Documents

Reia

Lecture 19: Information Visualization. UI Hall of Fame or Shame?. Suggested by Casey Dugan. Nanoquiz. closed book, closed notes submit before time is up (paper or web) we’ll show a timer for the last 20 seconds. 10. 12. 13. 14. 15. 11. 17. 18. 19. 20. 16. 1. 3. 4. - PowerPoint PPT Presentation
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: Lecture 19:  Information Visualization

Spring 2011 6.813/6.831 User Interface Design and Implementation 1

Lecture 19: Information Visualization

Page 2: Lecture 19:  Information Visualization

UI Hall of Fame or Shame?

Spring 2011 6.813/6.831 User Interface Design and Implementation 2

Suggested by Casey Dugan

Page 3: Lecture 19:  Information Visualization

6.813/6.831 User Interface Design and Implementation 3

Nanoquiz

• closed book, closed notes• submit before time is up (paper or web)• we’ll show a timer for the last 20 seconds

Spring 2011

Page 4: Lecture 19:  Information Visualization

6.813/6.831 User Interface Design and Implementation 4

1. Which visual variables are used to establish a contrast thatconveys information in the interface shown on the right? (choose all good answers)

A. position B. size

C. hueD. valueE. textureF. orientationG. shape

2. Which of the following statements is true about the value visual variable? (choose all good answers)

A. It can “pop out” in a complicated information displayB. It doesn’t interfere with perception of other visual variablesC. It’s useful for establishing contrastD. Ordering of different values is easy to perceiveE. Quantatitive differences of values are easy to perceive

2019181716151413121110 9 8 7 6 5 4 3 2 1 0

Spring 2011

Page 5: Lecture 19:  Information Visualization

6.813/6.831 User Interface Design and Implementation 5

Today’s Topics

• Motivation– why we visualize, historical examples

• Using space well– scatterplots, treemaps, tag clouds

• Interactivity– overview, zoom & filter, details-on-demand

• Toolkits for visualization

Spring 2011

Page 6: Lecture 19:  Information Visualization

6.813/6.831 User Interface Design and Implementation 6

Why Visualization?

• Analyze– Think with your perceptual system– Play with the data to understand it

• Present– Convey information to others– Collaborate– Highlight important facts– Make a decision

Spring 2011

Page 7: Lecture 19:  Information Visualization

6.813/6.831 User Interface Design and Implementation 7

Cholera Outbreak

Spring 2011

Page 8: Lecture 19:  Information Visualization

6.813/6.831 User Interface Design and Implementation 8

Challenger Disaster: a Poor Display

Spring 2011

[Tufte 97]

Page 9: Lecture 19:  Information Visualization

6.813/6.831 User Interface Design and Implementation 9

Challenger Disaster: Better Display?

Spring 2011

[Tufte 97]

Page 10: Lecture 19:  Information Visualization

6.813/6.831 User Interface Design and Implementation 10

Challenger Disaster: A Better Viz

Spring 2011

[Tufte 97]

Page 11: Lecture 19:  Information Visualization

6.813/6.831 User Interface Design and Implementation 11

Nightingale’s Rose

Spring 2011

Page 12: Lecture 19:  Information Visualization

6.813/6.831 User Interface Design and Implementation 12

Napoleon’s March

Spring 2011

Page 13: Lecture 19:  Information Visualization

6.813/6.831 User Interface Design and Implementation 13

Recall the Visual Variables

• Map data attributes to appropriate visual variables – Nominal, ordered, or quantitative (NOQ)– N: all variables– O: value, texture, position, size– Q: position, size

Spring 2011

sizevalue hue orientationtexture shape position

Page 14: Lecture 19:  Information Visualization

6.813/6.831 User Interface Design and Implementation 14

Different Ways to Use Position

Spring 2011

Direct correspondence to reality Abstract mapping

Page 15: Lecture 19:  Information Visualization

6.813/6.831 User Interface Design and Implementation 15

Traditional Info Viz: Charts

Spring 2011

Page 16: Lecture 19:  Information Visualization

6.813/6.831 User Interface Design and Implementation 16

Scatterplot

• maps any pair of attributes to x-y axes– usually quantitative or ordered attributes– usually the x-y attributes are related somehow– other attrs can be mapped to hue, value, size, shape

Spring 2011

Page 17: Lecture 19:  Information Visualization

6.813/6.831 User Interface Design and Implementation 17

Treemap

• Space-filling visualization of a tree– each leaf has a quantitative attribute => size and

other attribute => hue or value

Spring 2011

Page 18: Lecture 19:  Information Visualization

6.813/6.831 User Interface Design and Implementation 18

Table Lens

Spring 2011

Page 19: Lecture 19:  Information Visualization

6.813/6.831 User Interface Design and Implementation 19

Tag Cloud

Spring 2011

Page 20: Lecture 19:  Information Visualization

6.813/6.831 User Interface Design and Implementation 20

Wordle

Spring 2011

Page 21: Lecture 19:  Information Visualization

6.813/6.831 User Interface Design and Implementation 21

Focus + Context

Spring 2011

Page 22: Lecture 19:  Information Visualization

6.813/6.831 User Interface Design and Implementation 22

Shneiderman Mantra

• A good info viz providesthree things:– Overview– Zoom & filter– Details on demand

Spring 2011

Page 23: Lecture 19:  Information Visualization

6.813/6.831 User Interface Design and Implementation 23

Infoviz Toolkits

• Flot, Flotr– Javascript and <canvas>– conventional viz

• Protovis– Javascript & SVG– very powerful and flexible visualizations: treemaps, stacked

time series, etc.– can reproduce Napoleon’s March and Nightingale’s Rose!

Spring 2011

Page 24: Lecture 19:  Information Visualization

6.813/6.831 User Interface Design and Implementation 24

Summary

• Infoviz supports thinking and communicating• Map data variables to visual variables• Use space wisely• Overview, zoom & filter, details on demand

Spring 2011