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

Slides:



Advertisements
Similar presentations
Geo GIS Practicuum Introduction to ArcGIS 8 Exercise 5 - ESRI Virtual Campus Chapters 1-2, ArcGIS Methods …
Advertisements

H3: Laying Out Large Directed Graphs in 3D Hyperbolic Space Tamara Munzner, Stanford University.
Information Visualization: Trees Chris North cs3724: HCI.
LifeLines:Visualizing Personal Histories Plaisant, Milash, Rose, Widoff, Shneiderman Presented by Girish Kumar and Rajiv Gandhi.
From Hierarchies to Polyarchies: Visualizing Multiple Relationships George G. Robertson Microsoft Research George G. Robertson Microsoft Research.
Dynamic Queries cs5984: Information Visualization Chris North.
1 SIMS 247: Information Visualization and Presentation jeffrey heer Tree Visualization Oct 26, 2005.
Browsing Hierarchical Data with Multi-level Dynamic Queries and Pruning By H. P. Kumar, C. Plaisant & B. Schneidernam Presented by: Dawit Yimam Seid.
Cone Trees and Collapsible Cylindrical Trees
CS 5764 Information Visualization Dr. Chris North.
SpaceTree: Supporting Exploration in Large Node Link Tree, Design Evolution and Empirical Evaluation Catherine Plaisant, Jesse Grosjean, Benjamin B.Bederson.
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
Tree Structures (Hierarchical Information) cs5764: Information Visualization Chris North.
Debates: Overview+Detail vs. Focus+Context 2-D vs. 3-D cs5984: Information Visualization Chris North.
Oct 7, 2013 IAT Trees2 Chapter 3.2 of Spence ______________________________________________________________________________________ SCHOOL OF INTERACTIVE.
Information Visualization for E-content David Modjeska Assistant Professor Faculty of Information Studies University of Toronto Information Highways 2002.
Information Design and Visualization
Requirements Information and data which need to be displayed or accessible to the user Sitemapping (Site Map) Flow Chart models of site structure displaying.
A Focus+Context Technique Based on Hyperbolic Geometry for Visualizing Large Hierarchies. John Lamping, Ramana Rao, and Peter Pirolli Xerox Palo Alto Research.
12-CRS-0106 REVISED 8 FEB 2013 CSG2A3 ALGORITMA dan STRUKTUR DATA.
IAT 814 Trees Chapter 3.2 of Spence ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS +
Glyph Visualization and Yet Another Tree Visualization Matt Williams InfoVis 533c April 3, 2003.
Multi-Dimensional Functions cs5984: Information Visualization Chris North.
2-D cs5984: Information Visualization Chris North.
Document Collections cs5984: Information Visualization Chris North.
Trees CS 105. L9: Trees Slide 2 Definition The Tree Data Structure stores objects (nodes) hierarchically nodes have parent-child relationships operations.
Data Structures TREES.
Chapter 13 Andrew Bates Jay Babb Steve Haroz. Introduction We want as much information on the screen as possible without too much eye- head movement Window.
Mao Lin Huang University of Technology, Sydney, Visual Representations of Data and Knowledge.
How (not) to lie with visualization cs5984: Information Visualization Chris North.
Multiple View Strategies cs5984: Information Visualization Chris North.
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
3-D Data cs5984: Information Visualization Chris North.
Information Visualization 2: Overview and Navigation Chris North cs3724: HCI.
Dynamic Queries cs5984: Information Visualization Chris North.
1D & 2D Spaces for Representing Data Mao Lin Huang.
Visual Overview Strategies cs5984: Information Visualization Chris North.
Information Visualiation: Trees Chris North cs3724: HCI.
Review Chris North cs3724: HCI. Midterm Topics Scenario-based design: (ch 1-4) SBD background –metrics, tradeoffs, scenarios Requirements analysis –Field.
WorkSpaces cs5984: Information Visualization Chris North.
Visual Overview Strategies cs5984: Information Visualization Chris North.
CS 235: User Interface Design April 28 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
Multi-Dimensional Data Visualization
Debates: Comparison of commercial tools 2-D vs. 3-D cs5984: Information Visualization Chris North.
Multi-Dimensional Data Visualization cs5984: Information Visualization Chris North.
FINANCIAL VISUALIZATION SUPPORT FOR BREAKDOWN ANALYSIS A method to visualize multiple foci polyarchies by successive breaking down of visualization based.
Information Visualization: Navigation Chris North cs3724: HCI.
Visualization Design Principles cs5984: Information Visualization Chris North.
Multiple Views cs5984: Information Visualization Chris North.
Information Visualization: Navigation
cs5984: Information Visualization Chris North
cs5984: Information Visualization Chris North
cs5984: Information Visualization Chris North
Hierarchies (Trees) Definition Examples
cs5764: Information Visualization Chris North
Information Visualization 2: Overview and Navigation
cs5984: Information Visualization Chris North
cs5984: Information Visualization Chris North
cs5984: Information Visualization Chris North
Information Design and Visualization
cs5984: Information Visualization Chris North
Information Visualization 2: Overview and Navigation
cs5984: Information Visualization Chris North
cs5984: Information Visualization Chris North
cs5984: Information Visualization Chris North
Information Visualization (Part 1)
cs5984: Information Visualization Chris North
Presented by Seth Hettich
cs5984: Information Visualization Chris North
Multi-Dimensional Data Visualization 2
Presentation transcript:

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

Quiz 2 strategies for making overviews: hammer chainsaw 3 strategies for linking multiple views synch nav Brushing O+D

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

Tree Visualization Example: Outliner Why is tree visualization hard? Structure AND items Structure harder, consumes more space Data size grows very quickly (exponential) »#nodes = b height

2 Approaches Connection (node & link) outliner Containment (node in node) Venn diagram A CB A BC today

Tree Properties Structure vs. attributes Attributes only (multi-dimensional viz) Structure only (1 attribute, e.g. name) Structure + attributes Branching factor Fixed level, categorical

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?

Mac Finder Branching factor: Small large

Hyperbolic Trees Rao, “Hyperbolic Tree” David, Harsha Xerox PARC Inxight

Disk Tree Ed Chi, Xerox PARC

Cone Trees Robertson, “ConeTrees” Anuj, Atul Xerox PARC

FSN SGI file system navigator Jurassic Park

Ugh!

WebTOC Website map: Outliner + size attributes

PDQ Trees Overview+Detail of 2D tree layout Dynamic Queries on each level for pruning

PDQ Trees

Nifty App of the Day SAS JMP

Hard Problems Multiple foci Robertson, Microsoft Research Polyarchies: multiple inter-twined trees

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

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