+ All Categories
Home > Documents > Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

Date post: 29-Dec-2015
Category:
Upload: heather-gilmore
View: 218 times
Download: 2 times
Share this document with a friend
Popular Tags:
21
Trees (Hierarchical Information) cs5984: Information Visualization Chris North
Transcript
Page 1: Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

Trees(Hierarchical Information)

cs5984: Information Visualization

Chris North

Page 2: Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

Where are we?

• Multi-D• 1D• 2D• Hierarchies/Trees• Networks/Graphs• Document collections• 3D

• Design Principles• Empirical Evaluation• Java Development• Visual Overviews• Multiple Views

Page 3: Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

Quiz

• 2 strategies for making overviews:• hammer

• chainsaw

• 3 strategies for linking multiple views• synch nav

• Brushing

• O+D

Page 4: Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

Trees (Hierarchies)

• What is a tree?• DAG, one parent per node

• Items + structure (nodes + links)

• Table model: Add parent pointer attribute

• Examples• filesystem, family, classification/taxonomy, org charts, toc,

data structures, menus

• Tasks• All previous tasks plus structure-based tasks:

• Find descendants, ancestors, siblings, cousins

• Overall structure, height, breadth, dense/sparse areas

Page 5: Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

Tree Visualization

• Example: Outliner

• Why is tree visualization hard?• Structure AND items

• Structure harder, consumes more space

• Data size grows very quickly (exponential)» #nodes = bheight

Page 6: Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

2 Approaches

• Connection (node & link)

• outliner

• Containment (node in node)

• Venn diagram

A

CB

A

B C

today

Page 7: Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

Tree Properties

• Structure vs. attributes• Attributes only (multi-dimensional viz)

• Structure only (1 attribute, e.g. name)

• Structure + attributes

• Branching factor

• Fixed level, categorical

Page 8: Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

Outliner

• Good for directed search tasks

• Not good for learning structure

• No attributes

• Apx 50 items visible

• Lose path to root for deep nodes

• Scroll bar!

• cant see all the tree structure•Scroll bar suck•Structure only•Lost screen space•50 nodes•Filtering open/close•Search tasks ok•Browsing not good •Icons?

Page 9: Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

Mac FinderBranching factor:

Small

large

Page 10: Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

Hyperbolic Trees

• Rao, “Hyperbolic Tree”• David, Harsha

• http://startree.inxight.com/

• Xerox PARC

• Inxight

Page 11: Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

Disk Tree

• Ed Chi, Xerox PARC

Page 12: Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

Cone Trees

• Robertson, “ConeTrees”• Anuj, Atul

• Xerox PARC

Page 13: Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

FSN

• SGI file system navigator

• Jurassic Park

Page 14: Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

Ugh!

Page 15: Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

WebTOC• Website map: Outliner + size attributes• http://www.cs.umd.edu/projects/hcil/webtoc/fhcil.html

Page 16: Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

PDQ Trees

• Overview+Detail of 2D tree layout

• Dynamic Queries on each level for pruning

Page 17: Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

PDQ Trees

Page 18: Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

Nifty App of the Day

• SAS JMP

Page 19: Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

Hard Problems

• Multiple foci• Robertson, Microsoft Research

• Polyarchies: multiple inter-twined trees

Page 20: Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

Assignment• Thurs: Trees

• Johnson, “Treemaps”» vishal, jeevak

• Beaudoin, “Cheops”» jon, mudita

• Tues Oct 30: Project status report due

• Thurs Nov 1: Homework #3 due• Purvi: HiNote info session, Fri 4pm, McB 104c

• Note: I will be away next week

Page 21: Trees (Hierarchical Information) cs5984: Information Visualization Chris North.

Next Week

• Book chapter 6

• Tues: Dr. McCrickard• Healey, “Preattentive Processing”

» parool, priya

• Somervell, “InfoVis in the Periphery”» ali, vikrant

• Thurs: Virtual Environments• Go directly to Torg 3050

• Dr. Bowman, Alex Kalita


Recommended