Information Visualization 2: Overview and Navigation Chris North cs3724: HCI.
Visual Overview Strategies cs5984: Information Visualization Chris North.
-
Upload
lynne-fletcher -
Category
Documents
-
view
219 -
download
0
Transcript of Visual Overview Strategies cs5984: Information Visualization Chris North.
![Page 1: Visual Overview Strategies cs5984: Information Visualization Chris North.](https://reader036.fdocuments.net/reader036/viewer/2022062520/5697bfd81a28abf838caeee6/html5/thumbnails/1.jpg)
Visual Overview Strategies
cs5984: Information Visualization
Chris North
![Page 2: Visual Overview Strategies cs5984: Information Visualization Chris North.](https://reader036.fdocuments.net/reader036/viewer/2022062520/5697bfd81a28abf838caeee6/html5/thumbnails/2.jpg)
Where are we?
• Multi-D• 1D• 2D• 3D• Hierarchies/Trees• Networks/Graphs• Document collections
• Design Principles• Empirical Evaluation• Java Development• Visual Overviews• Multiple Views
![Page 3: Visual Overview Strategies cs5984: Information Visualization Chris North.](https://reader036.fdocuments.net/reader036/viewer/2022062520/5697bfd81a28abf838caeee6/html5/thumbnails/3.jpg)
Quiz
• 4 focus+context strategies:• bifocal
• Perspective
• Wide-angle lens
• bubble
![Page 4: Visual Overview Strategies cs5984: Information Visualization Chris North.](https://reader036.fdocuments.net/reader036/viewer/2022062520/5697bfd81a28abf838caeee6/html5/thumbnails/4.jpg)
Why Overviews?
Data Screen
dataa dataadata dataa
![Page 5: Visual Overview Strategies cs5984: Information Visualization Chris North.](https://reader036.fdocuments.net/reader036/viewer/2022062520/5697bfd81a28abf838caeee6/html5/thumbnails/5.jpg)
Advantages of Overviews
Helps solve the Keyhole Problem:• Map, organization (spatial layout of concepts)
• What information is (not) available?
• Adds context info, relationships
• Enables direct access
• Encourages exploration
• HCI metrics: • Improves user performance, learning time, error rates,
retention, satisfaction– Studies, e.g. Beard&Walker, Leung, Plaisant, Chimera, North, etc.
![Page 6: Visual Overview Strategies cs5984: Information Visualization Chris North.](https://reader036.fdocuments.net/reader036/viewer/2022062520/5697bfd81a28abf838caeee6/html5/thumbnails/6.jpg)
Visual Overview Design Goals• Visual: take advantage of human visual processing
• Information Rich: show as much as you can! (while maintaining a clean design)
• Interaction Affordances: enable quick access to details
• E.g. Zooming, Overview+Detail, Focus+Context
![Page 7: Visual Overview Strategies cs5984: Information Visualization Chris North.](https://reader036.fdocuments.net/reader036/viewer/2022062520/5697bfd81a28abf838caeee6/html5/thumbnails/7.jpg)
Data Scale
• Small scale data = easy• Just show everything
• But, there’s always more data…
• How much can you show?
(3,2)
(5,7)
(9,9)
Attribute 1A
ttribute 2
![Page 8: Visual Overview Strategies cs5984: Information Visualization Chris North.](https://reader036.fdocuments.net/reader036/viewer/2022062520/5697bfd81a28abf838caeee6/html5/thumbnails/8.jpg)
Cartography
![Page 9: Visual Overview Strategies cs5984: Information Visualization Chris North.](https://reader036.fdocuments.net/reader036/viewer/2022062520/5697bfd81a28abf838caeee6/html5/thumbnails/9.jpg)
Overview Strategies for Large Scale
1. Screen: Reduce visual representation size• Pack more on the screen
2. Data: Reduce data scale• Use less data to fit screen
Data Screen
![Page 10: Visual Overview Strategies cs5984: Information Visualization Chris North.](https://reader036.fdocuments.net/reader036/viewer/2022062520/5697bfd81a28abf838caeee6/html5/thumbnails/10.jpg)
1. Reduce Visual Representation
“Hammer”
DataScreen
![Page 11: Visual Overview Strategies cs5984: Information Visualization Chris North.](https://reader036.fdocuments.net/reader036/viewer/2022062520/5697bfd81a28abf838caeee6/html5/thumbnails/11.jpg)
Reduce Visual Representation
• Stasko, “Information Mural”• Ben, Ahmed
![Page 12: Visual Overview Strategies cs5984: Information Visualization Chris North.](https://reader036.fdocuments.net/reader036/viewer/2022062520/5697bfd81a28abf838caeee6/html5/thumbnails/12.jpg)
2. Reduce Data Scale
“Chainsaw”
Data Screen
![Page 13: Visual Overview Strategies cs5984: Information Visualization Chris North.](https://reader036.fdocuments.net/reader036/viewer/2022062520/5697bfd81a28abf838caeee6/html5/thumbnails/13.jpg)
Data Scale
• Reduce data scale to fit screen
• Reduce # attributes
• Reduce # items
• Reduce value “size”
• 2 Approaches:• Eliminate
• Aggregate
![Page 14: Visual Overview Strategies cs5984: Information Visualization Chris North.](https://reader036.fdocuments.net/reader036/viewer/2022062520/5697bfd81a28abf838caeee6/html5/thumbnails/14.jpg)
Reduce # Attributes
• Eliminate attributes• Scatterplot: selects 2 attributes,
ignores rest
• Aggregate attributes• Column math: grade = (hw1 + hw2) / 2
• Star Coordinates: vector summaps n attributes to 2 (x,y)
• Multi-dimensional scaling:statistical technique to map n-D to 1,2,3-D usingdistance between points
![Page 15: Visual Overview Strategies cs5984: Information Visualization Chris North.](https://reader036.fdocuments.net/reader036/viewer/2022062520/5697bfd81a28abf838caeee6/html5/thumbnails/15.jpg)
Reduce # Items
• Eliminate items• VIDA (Visual Info Density Adjuster):
show high priority items (video)
• Human-Eye View: focused info density
• Aggregate items• Group many items into one
– SQL “group by”
– Snap-Together Visualization: drill down (1:M)
– Aggregate Towers
• Semantic zooming, Abstraction– Pad++, Jazz
![Page 16: Visual Overview Strategies cs5984: Information Visualization Chris North.](https://reader036.fdocuments.net/reader036/viewer/2022062520/5697bfd81a28abf838caeee6/html5/thumbnails/16.jpg)
![Page 17: Visual Overview Strategies cs5984: Information Visualization Chris North.](https://reader036.fdocuments.net/reader036/viewer/2022062520/5697bfd81a28abf838caeee6/html5/thumbnails/17.jpg)
Aggregation with Zooming
• Rayson, “Aggregate Towers”• Anil, Supriya
![Page 18: Visual Overview Strategies cs5984: Information Visualization Chris North.](https://reader036.fdocuments.net/reader036/viewer/2022062520/5697bfd81a28abf838caeee6/html5/thumbnails/18.jpg)
Summary
1. Reduce visual representation (Hammer)
2. Reduce data scale (Chainsaw)• Eliminate
• Aggregate
![Page 19: Visual Overview Strategies cs5984: Information Visualization Chris North.](https://reader036.fdocuments.net/reader036/viewer/2022062520/5697bfd81a28abf838caeee6/html5/thumbnails/19.jpg)
DataWear
• Umer Farooq
• IEEE InfoVis 2001
![Page 20: Visual Overview Strategies cs5984: Information Visualization Chris North.](https://reader036.fdocuments.net/reader036/viewer/2022062520/5697bfd81a28abf838caeee6/html5/thumbnails/20.jpg)
Assignment
• Thurs: Multiple View Strategies• Chi, “Visualization Spreadsheet”
» mudita, abhi
• North, “Snap-Together Visualization”» varun, kumar
![Page 21: Visual Overview Strategies cs5984: Information Visualization Chris North.](https://reader036.fdocuments.net/reader036/viewer/2022062520/5697bfd81a28abf838caeee6/html5/thumbnails/21.jpg)
Next Week
• Tues: Trees• Rao, “Hyperbolic Trees”
» david, harsha
• Robertson, “Cone Trees”» anuj, atul
• Thurs: Trees• Johnson, “Treemaps”
» vishal, jeevak
• Beaudoin, “Cheops”» jon, mudita
![Page 22: Visual Overview Strategies cs5984: Information Visualization Chris North.](https://reader036.fdocuments.net/reader036/viewer/2022062520/5697bfd81a28abf838caeee6/html5/thumbnails/22.jpg)
Homework #3
• See website for important details
• Due Tues Oct 23
• Zoomable visualization design• Use Jazz HiNote to create an information space
• Topic ideas: hobby, life story, event, academic field
• Goal: help someone learn about topic
• 1 page report: analysis of zooming concept, your design
• Be creative, have fun!
• http://vtopus.cs.vt.edu/~north/infoviz/hinoteapplet.html