Information Visualiation: Trees Chris North cs3724: HCI.

Slides:



Advertisements
Similar presentations
H3: Laying Out Large Directed Graphs in 3D Hyperbolic Space Tamara Munzner, Stanford University.
Advertisements

Information Visualization: Trees Chris North cs3724: HCI.
Visualisasi Informasi
From Hierarchies to Polyarchies: Visualizing Multiple Relationships George G. Robertson Microsoft Research George G. Robertson Microsoft Research.
Claims Analysis: Example ‘Hall of Fame/Shame’ Presentation Chris North CS 3724: Intro to HCI.
Small Displays Nicole Arksey Information Visualization December 5, 2005 My new kitty, Erwin.
Abstract Syntax Tree Rendering Noah Brickman CMPS 203.
Tree-Maps: A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman (HCIL TR 91-06) Steve Betten.
Browsing Hierarchical Data with Multi-level Dynamic Queries and Pruning By H. P. Kumar, C. Plaisant & B. Schneidernam Presented by: Dawit Yimam Seid.
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.
Navigation If it is difficult to use, it will not be used (simple, huh?) User needs to know: where am I? where have I been? who am I? where can I go from.
Evaluation: Controlled Experiments Chris North cs3724: HCI.
Dynamic Web Sites Chris North cs3724: HCI. Presentations matt ketner, sam altman, mike gordon Vote: UI Hall of Fame/Shame?
Information Design and Visualization
Getting Started with Application Software
Trees (Hierarchical Information) cs5984: Information Visualization Chris North.
Design Chris North cs3724: HCI. Quiz What are the 3 steps in producing a UI?
A Focus+Context Technique Based on Hyperbolic Geometry for Visualizing Large Hierarchies. John Lamping, Ramana Rao, and Peter Pirolli Xerox Palo Alto Research.
Information Visualization –III Treemaps and Fisheye Views.
IAT 814 Trees Chapter 3.2 of Spence ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS +
Java Intro Chris North cs3724: HCI. Presentations john randal, tom shultz Vote: UI Hall of Fame/Shame?
2-D cs5984: Information Visualization Chris North.
Navigation and Tools Why do you need to plan your navigation? What does the user may need to know? Location: “Where am I now?” Options: “Where can I go.
1 User Interfaces at Microsoft Research Intelligent Information Access using Animated 2 and 3D Information Visualization Mary Czerwinski.
Trees CS 105. L9: Trees Slide 2 Definition The Tree Data Structure stores objects (nodes) hierarchically nodes have parent-child relationships operations.
Fall 2002CS/PSY Information Visualization 2 Case Study: Portraying Hierarchies Visualizing hierarchies  Variety of techniques Traditional tree views,
Mao Lin Huang University of Technology, Sydney, Visual Representations of Data and Knowledge.
Nov 26, 2009 IAT Visualizing Trees ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS.
Multiple View Strategies cs5984: Information Visualization Chris North.
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
Information Visualization 2: Overview and Navigation Chris North cs3724: HCI.
1D & 2D Spaces for Representing Data Mao Lin Huang.
SBD: Information Design
Visual Overview Strategies cs5984: Information Visualization Chris North.
Review Chris North cs3724: HCI. Midterm Topics Scenario-based design: (ch 1-4) SBD background –metrics, tradeoffs, scenarios Requirements analysis –Field.
Chapter 10: Trees A tree is a connected simple undirected graph with no simple circuits. Properties: There is a unique simple path between any 2 of its.
Visual Overview Strategies cs5984: Information Visualization Chris North.
Layout and Design Chris North cs3724: HCI. Presentations john charonko jaime spicciati Vote: UI Hall of Fame/Shame?
Microsoft FrontPage 2003 Illustrated Complete Creating a Frames Page.
CS 235: User Interface Design April 28 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
ASP, Databases, and how to stomp project 3 Chris North cs3724: HCI.
Components Chris North cs3724: HCI. Presentations taylor mitchell chris henry Vote: UI Hall of Fame/Shame?
Information Visualization: Navigation Chris North cs3724: HCI.
Visualization Design Principles cs5984: Information Visualization Chris North.
Information Visualization: Navigation
Getting Started with Application Software
cs5984: Information Visualization Chris North
IAT 355 Trees2 ______________________________________________________________________________________.
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
Information Visualization 2 Case Study: Portraying Hierarchies
Information Visualization (Part 1)
Visual recall of class information
Information Visualization
cs5984: Information Visualization Chris North
Presentation transcript:

Information Visualiation: Trees Chris North cs3724: HCI

Presentations brian ward juan vera Vote: UI Hall of Fame/Shame?

Next Thurs: Demo day Proj 2, initial implementation, 1 page McBryde 102, 2-5pm Apr 4: Proj 2, final implementation Presentations: UI critique or HW2 results Next Tues: dan constantin, grant underwood, mike gordon (topo) Next Thurs: matt ketner, sam altman

Midterm Avg = Performance time Learning time Error rates/ error recovery time Retention time Subjective satisfaction 2: users + tasks 4: ov, z&f, dod 5: c 9: time = c1+c2*log2 2(distance/size) 10 Map: know geography, multi-select regions Menu: list alphabetic, don’t know geography, name Command line: type 2 letter abbrev, experts, Scaterplot: trends census, balance tradeooffs Excell: min max

Review 3 steps in animation loop 1. update state 2. repaint 3. sleep What is a thread? lightweight separate process

Review 1D and 2D spaces 1D: timelines, text 2D: maps, pictures 4 approaches for navigating large spaces? detail only zoom focus+context: detail area inside the overview overview+detail: 2 windows

Trees (Hierarchies) What is a tree? DAG, one parent per node Data structure: parent ptr, array of children, LM child+RS Size: #nodes = b height Examples: file systems, org charts, web sites, decision trees, geneology, libraryies dewey decimal, … Tasks: find, browse, ordered lists, properties Parent, ancestors, descendents, paths

Detail Only Dos: tree

TreeView Widget 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! Error rate high Fitt’s Law? Too many small distant things

Mac Finder

Overview+Detail Maryland

Focus+Context Hyperbolic Tree (star tree) Radial; shrink with distance to center Drag to navigate Fitt’s Law? Scale structure Xerox PARC, Inxight

Miniaturization Disk Tree Xerox PARC

3D ConeTrees Rotate subtrees Pro: more space natural, increase retention Con: Occlusion Mismatch for i/o devices Xerox PARC

Ugh!

FSN SGI file system navigator Jurassic Park

2 Approaches Connection node & link E.g. TreeView widget Containment node in node E.g. Venn diagram A CB A BC

Zooming TreeMaps Slice and Dice, space filling Node size & color encodes data attribute Zoom on subtrees Good for fixed-height trees Scale: 1000 Maryland

“Squarified” TreeMap

Cushion TreeMaps Free file directory browser Van Wijk Map of the Market

Radial Containment SunBurst Radial slicing Animated zooming Focus+Context Georgia Tech

Sunburst vs. Treemap + Faster learning time: like pie chart + Details outward, instead of inward + Focus+context zooming - Not space filling - More space used by non-leaves All leaves on 1-D space, perimeter Treemap: 2-D space for leaves - Smaller scale?

Multiple Foci? Focus on 2 distant regions simultaneously Microsoft Research