16
Trees cs5984: Information Visualization Chris North

Trees

Embed Size (px)

DESCRIPTION

Trees. cs5984: Information Visualization Chris North. Review. Data space: Multi-dimensional 1-D space 2-D space Interaction strategies: Dynamic Queries Multiple views, brushing & linking Visual overviews Zooming, overview+detail, focus+context Design guidelines Empirical Evaluation. - PowerPoint PPT Presentation

Citation preview

Page 1: Trees

Trees

cs5984: Information Visualization

Chris North

Page 2: Trees

Review

• Data space:• Multi-dimensional

• 1-D space

• 2-D space

• Interaction strategies:• Dynamic Queries

• Multiple views, brushing & linking

• Visual overviews

• Zooming, overview+detail, focus+context

• Design guidelines

• Empirical Evaluation

Page 3: Trees

Next

• Data space:• 3-D

• Trees

• Networks

• Document collections

• Workspaces

• Theory

• …

Page 4: Trees

Trees (Hierarchies)

• What is a tree?• Items + structure

• Add parent pointer attribute

• Examples• Family trees, Directories, Org charts, biology taxonomy,

menus

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

• Find descendants, ancestors, siblings, cousins

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

Page 5: Trees

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

2 Approaches

• Connection (node & link)

• Containment (node in node)

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

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

• Structure + attributes

A

CB

A

B C

Page 7: Trees

Outliner

• Good for directed search tasks

• Not good for learning structure

• No attributes

• Apx 50 items visible

• Lose path to root for deep nodes

Page 8: Trees

Mac FinderBranching factor:

Small

large

Page 9: Trees

Today• Rao, “Hyperbolic Tree”, book pg 382

» Joy, maulik

Page 10: Trees

Nifty site of the day: X-Files

• http://www.thexfiles.com/main_flash.html

Page 11: Trees

ConeTree / CamTree

• Video CHI’91

Page 12: Trees

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

Page 13: Trees

PDQ Trees

• Overview+Detail of 2D layout

• Dynamic Queries on each level for pruning

Page 14: Trees

PDQ Trees

Page 15: Trees

Assignment

• Read for Thurs• Johnson, “Treemaps”, book pg 152

• Stasko, “Sunburst”, web» Marcus, marty

• Homework #2 due Thurs

• Spring Break!

• Read for Tues (Mar 13)• Beaudoin, “Cheops”, web

» Satya, sumithra

• Furnas, “Fisheye View”, book pg 311

Page 16: Trees

Scenario: Visualizing Biotech Data• Database of experiments on DNA

• 1000 experiments?

• DNA = long sequence of letters A,C,T,G• 100,000 – 1,000,000 letters

• Experiment = data values for set of sub-sequences• 1000 sub-sequences, 10-100 letters / sub-sequence

• Tasks:• Find experiments given criteria

• Find patterns between known set of experiments

• Find related experiments

• Find trends in experimentation

DNA: AAGTGTTCCGAAATGCAAAAATAGACCCAAAGA…

Experiment: (5-50)=1.4, (72-112)=0.2, …