Stanford hci group / cs376 u Jeffrey Heer · 12 May 2009 Information Visualization.

27
stanford hci group / cs376 http:// cs376.stanford.edu Jeffrey Heer · 12 May 2009 Information Visualization
  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    216
  • download

    0

Transcript of Stanford hci group / cs376 u Jeffrey Heer · 12 May 2009 Information Visualization.

Page 1: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

stanford hci group / cs376

http://cs376.stanford.eduJeffrey Heer · 12 May 2009

Information Visualization

Page 2: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

Why do we create visualizations? Answer questions (or discover them)

Make decisions See data in context Expand memory Support graphical calculation Find patterns Present argument or tell a story Inspire

Page 3: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

Three functions of visualizationsRecord: store information

Photographs, blueprints, …

Analyze: support reasoning about information Process and calculate Reason about data Feedback and interaction

Communicate: convey information to others Share and persuade Collaborate and revise Emphasize important aspects of data

Page 4: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

[Playfair 1786]

Page 5: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

Data in context: Cholera outbreak

In 1854 John Snow plotted the position of each cholera case on a map. [from Tufte 83]

Page 6: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

Data in context: Cholera outbreak

Used map to hypothesize that pump on Broad St. was the cause. [from Tufte 83]

Page 7: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

Challenge

More and more unseen data Faster creation and collection Faster dissemination

5 exabytes of new information in 2002 [Lyman 03] 37,000 Libraries of Congress

161 exabytes in 2006 [Gantz 07]

Need better tools and algorithms for visually conveying information

Page 8: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

Goals of Visualization research1. Understand how visualizations convey

information to people What do people perceive/comprehend? How do visualizations correspond with mental

models of data?

2. Develop principles and techniques for creating effective visualizations and supporting analysis

Amplify perception and cognition Strengthen connection between visualization and

mental models of data

Page 9: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

Graphical Perception

Page 10: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

How many 3’s

1281768756138976546984506985604982826762980985845822450985645894509845098094358590910302099059595957725646750506789045678845789809821677654876364908560912949686

Page 11: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

How many 3’s

1281768756138976546984506985604982826762980985845822450985645894509845098094358590910302099059595957725646750506789045678845789809821677654876364908560912949686

Page 12: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

[Cleveland and McGill 84]

Page 13: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

[Cleveland and McGill 84]

Page 14: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

[Cleveland and McGill 84]

Page 15: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

Relative magnitude estimationMost accurate Position (common) scale

Position (non-aligned) scale

Length Slope Angle

Area

Volume

Least accurate Color hue-saturation-density

Page 16: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

Mackinlay’s ranking of encodingsQUANTITATIVE ORDINAL NOMINAL

Position Position PositionLength Density (Value) Color HueAngle Color Sat TextureSlope Color Hue ConnectionArea (Size) Texture ContainmentVolume Connection Density (Value)Density (Value) Containment Color SatColor Sat Length ShapeColor Hue Angle LengthTexture Slope AngleConnection Area (Size) SlopeContainment Volume AreaShape Shape Volume

Page 17: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

Visualization Techniques

Page 18: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

18

Page 19: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

19

Route MapsOverlaid 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 20: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

20

Hierarchical Edge Bundles [Holten 06]

Page 21: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

21

Dynamic Queries

TimeSearcher [Hochheiser and Shneiderman 2001]

Page 22: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

22

DTI-Query [Akers et al. 2004, Sherbondy, et al. 2005]

Page 23: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

23Matthew Ericson, NY Times

2004 presidential election

Page 24: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

24Matthew Ericson, NY Times

2004 presidential election

Page 25: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

25

2004 presidential election

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

Page 26: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

26From Cartography, Dent

Page 27: Stanford hci group / cs376  u Jeffrey Heer · 12 May 2009 Information Visualization.

27From Cartography, Dent