Fall 2002CS/PSY 67501 Information Visualization 2 Case Study: Portraying Hierarchies Visualizing hierarchies  Variety of techniques Traditional tree views,

Slides:



Advertisements
Similar presentations
Cushion Treemaps and Botanical Visualization Yimeng Dou
Advertisements

Information Visualization: Trees Chris North cs3724: HCI.
Jun 2, 2014 IAT Trees2 Chapter 3.2 of Spence ______________________________________________________________________________________ SCHOOL OF INTERACTIVE.
Visualisasi Informasi
From Hierarchies to Polyarchies: Visualizing Multiple Relationships George G. Robertson Microsoft Research George G. Robertson Microsoft Research.
Abstract Syntax Tree Rendering Noah Brickman CMPS 203.
1 Presented by Jean-Daniel Fekete. 2  Motivation  Mélange [Elmqvist 2008] Multiple Focus Regions.
CONE TREES: ANIMATED 3D VISUALIZATIONS OF HIRARCHICAL INFORMATION George G. Robertson, Jock D. Mackinlay, and Stuart K. Card Xerox Palo Alto Research Center.
”Confusion and clutter are failures of design, not attributes of information.” - Edward R. Tufte.
Evaluation Adam Bodnar CPSC 533C Monday, April 5, 2004.
Tree-Maps: A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman (HCIL TR 91-06) Steve Betten.
RingTree Roundabout Exploring Trees Michael Knapp & Werner Bruckner VU Informationsvisualisierung VU Informationsvisualisierung.
1 SIMS 247: Information Visualization and Presentation jeffrey heer Tree Visualization Oct 26, 2005.
Cone Trees and Collapsible Cylindrical Trees
Quick Review of material covered Apr 8 B+-Tree Overview and some definitions –balanced tree –multi-level –reorganizes itself on insertion and deletion.
1 Indexing Structures for Files. 2 Basic Concepts  Indexing mechanisms used to speed up access to desired data without having to scan entire.
Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman.
Hyperbolic Brower  Focus+Context browsing of large hierarchies  Inspired by Escher  Intuitive Nodes in center are more important, and therefore larger.
Software Visualization Space Filling Approach & Semantic Zooming Siva Venkatachalam 03/23/2004.
Musings on Treemaps John Stasko Information Interfaces Research Group College of Computing / GVU Center Georgia Institute of Technology HCIL, Univ. of.
Ordered and Quantum Treemaps: Making effective use of 2D space to display hierarchies B. Bederson, B. Shneiderman, M. Wattenberg ACM Trans. On Graphics.
SpaceTree: Supporting Exploration in Large Node Link Tree, Design Evolution and Empirical Evaluation Catherine Plaisant, Jesse Grosjean, Benjamin B.Bederson.
THE PERSPECTIVE WALL Jock D Mackinlay George D Robertson Stuart K Card.
Database Management Systems, R. Ramakrishnan and J. Gehrke1 Tree-Structured Indexes Chapter 9.
Tree Structures (Hierarchical Information) cs5764: Information Visualization Chris North.
Geometry Thru Composition. rectangles Using rectangles is a close likeness to Rule of Thirds. However, rather than keeping each section of your frame.
Tree-Maps: A Space-Filling Approach to the Visualization of Hierarchical Information Structures Presented by: Daniel Loewus-Deitch.
Oct 7, 2013 IAT Trees2 Chapter 3.2 of Spence ______________________________________________________________________________________ SCHOOL OF INTERACTIVE.
Charts and Graphs V
Introduction to Usability By : Sumathie Sundaresan.
Information Design and Visualization
Elements and Principles of Graphic Design Communications Technology 11.
The Effectiveness of Web Components Presented By: Geoffrey Zimmerman Computer Science Capstone Fall 2004/Spring 2005 Mentor: Dr. C. David Shaffer.
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 Using 3D Interactive Animation Meng Tang 05/17/2001 George G. Robertson, Stuart K. Card, and Jock D. Mackinlay.
Usability Evaluation June 8, Why do we need to do usability evaluation?
Fall 2002CS/PSY Information Visualization Picture worth 1000 words... Agenda Information Visualization overview  Definition  Principles  Examples.
Information Visualization –III Treemaps and Fisheye Views.
IAT 814 Trees Chapter 3.2 of Spence ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS +
Interacting with Huge Hierarchies: Beyond Cone Trees Jeromy Carriere, Rick Kazman Computer Graphics Lab, Department of Computer Science University of Waterloo,
Visualization and analysis of microarray and gene ontology data with treemaps Eric H Baehrecke, Niem Dang, Ketan Babaria and Ben Shneiderman Presenter:
IAT Overview + Detail Focus + Context ______________________________________________________________________________________ SCHOOL OF INTERACTIVE.
CORE 1: PROJECT MANAGEMENT Designing. This stage is where the actual solution is designed and built. This includes describing information processes and.
1 SY DE 542 Navigation and Organization Prototyping Basics Feb 28, 2005 R. Chow
Mao Lin Huang University of Technology, Sydney, Visual Representations of Data and Knowledge.
Nov 26, 2009 IAT Visualizing Trees ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS.
The Principles of Design Fundamentals of Floral Design Vick.
Hyperbolic Trees A Focus + Context Technique John lamping Ramana Rao Peter Pirolli Joy Mukherjee.
Toolglasses and Magic Lenses. 2 Reading: Eric A. Bier, Maureen C. Stone, Ken Pier, William Buxton and Tony D. DeRose, “Toolglass and magic lenses: the.
Cours de Visualisation d'Information InfoVis Lecture Hierarchies and Trees 1 Frédéric Vernier Enseignant-Chercheur LIMSI-CNRS Maître de conf Paris XI Inspired.
1D & 2D Spaces for Representing Data Mao Lin Huang.
Visual Overview Strategies cs5984: Information Visualization Chris North.
Written by Changhyun, SON Chapter 5. Introduction to Design Optimization - 1 PART II Design Optimization.
Information Visualiation: Trees Chris North cs3724: HCI.
John Lamping, Ramana Rao, Peter Porolli
Production Techniques Equipment. Camera Shots The camera, alone or combined with narration can create the “who, what, why, where” effect we desire for.
Prof. James A. Landay University of Washington Winter 2007 Video Prototyping January 22, 2007.
Concept Relationship Editor: A visual interface to support the assertion of synonymy relationships between taxonomic classifications Paul Craig & Jessie.
Comp 15 - Usability & Human Factors Unit 12b - Information Visualization This material was developed by Columbia University, funded by the Department of.
COP Introduction to Database Structures
IAT 355 Trees2 ______________________________________________________________________________________.
cs5984: Information Visualization Chris North
cs5984: Information Visualization Chris North
Hierarchies (Trees) Definition Examples
Usability & Human Factors
cs5764: Information Visualization Chris North
Sunburst Papers Radial, Space-Filling Hierarchy Visualizations
cs5984: Information Visualization Chris North
Information Design and Visualization
Information Visualization 2 Case Study: Portraying Hierarchies
Presentation transcript:

Fall 2002CS/PSY Information Visualization 2 Case Study: Portraying Hierarchies Visualizing hierarchies  Variety of techniques Traditional tree views, alternatives, space filling views Hierarchies Definition  Ordering of items in which particular items are parents or ancestors of others Example: File System  Folders/Directories with folders/subdirectories and files inside

Fall 2002CS/PSY Trees Hierarchies often represented as trees Root at top, leaves at bottom

Fall 2002CS/PSY Sample Representation

Fall 2002CS/PSY Another Representation

Fall 2002CS/PSY Another Representation

Fall 2002CS/PSY Another Representation root

Fall 2002CS/PSY Another Representation

Fall 2002CS/PSY Potential Problems Width of fan-out uses real estate  Run out of room quickly

Fall 2002CS/PSY Another Idea CHEOPS Beaudoin, Parent & Vroomen

Fall 2002CS/PSY Another Idea Card, Mackinlay & Robertson ConeTree

Fall 2002CS/PSY Another Idea Use hyperbolic geometry Hyperbolic tree Here: Site Lens from Demo Lamping & Rao

Fall 2002CS/PSY Space-Filling Representation Each item occupies an area Children are “contained” under parent

Fall 2002CS/PSY Treemap Space-filling representation developed by Shneiderman and Johnson Children are drawn inside their parent Alternate horizontal and vertical slicing at each successive level

Fall 2002CS/PSY Treemap Example File and directory visualizer white-directories color-files level 1 dirs

Fall 2002CS/PSY Treemap

Fall 2002CS/PSY Nested vs. Non-nested Treemaps Nested Tree-MapNon-nested Tree-Map

Fall 2002CS/PSY Treemap Affordances Good representation of two attributes: color and area Not as good at representing structure  What happens if it’s a perfectly balanced tree of items all the same size?  Also can get long-thin aspect ratios

Fall 2002CS/PSY Treemap Variation SmartMoney.com Map of the Market  Illustrates stock movements  “Compromises” treemap algorithm to avoid bad aspect ratios

Fall 2002CS/PSY Treemap Variation Use 3D shading cues to help convey structure SequoiaView file viewer for Windows Demo

Fall 2002CS/PSY Another Technique What if we used a radial rather than a rectangular space-filling technique? Sunburst Demonstration of system /usr/local/bin/sunburst

Fall 2002CS/PSY Sunburst Visualizing file and directory structures Root dir at center Color - file type Angle - file/dir size

Fall 2002CS/PSY Experiment Compare Treemap and Sunburst with users performing typical file/directory- related tasks Evaluate task performance on both correctness and time Small Hierarchy (~500 files) Large Hierarchy (~3000 files) A B A B

Fall 2002CS/PSY Experiment 60 participants Participant only works with a small or large hierarchy in a session Vary order across participants SB A, TM B TM A, SB B SB B, TM A TM B, SB A 32 on small hierarchies 28 on large hierarchies

Fall 2002CS/PSY Tasks Identification (naming or pointing out) of a file based on size, specifically, the largest and second largest files (Questions 1-2) Identification of a directory based on size, specifically, the largest (Q3) Location (pointing out) of a file, given the entire path and name (Q4-7) Location of a file, given only the file name (Q8-9) Identification of the deepest subdirectory (Q10) Identification of a directory containing files of a particular type (Q11) Identification of a file based on type and size, specifically, the largest file of a particular type (Q12) Comparison of two files by size (Q13) Location of two duplicated directory structures (Q14) Comparison of two directories by size (Q15) Comparison of two directories by number of files contained (Q16)

Fall 2002CS/PSY Results Ordering effect for Treemap on large hierarchies Performance trends favored Sunburst, but not clear-cut Subjective preference: SB (51), TM (9), unsure (1)

Fall 2002CS/PSY Observations SB appeared to convey structure better Participants felt TM conveyed size better, but not bore out Strategies mattered

Fall 2002CS/PSY SunBurst Negative In large hierarchies, files at the periphery are usually tiny and very difficult to distinguish examples

Fall 2002CS/PSY Fix: Objectives Make small slices bigger Maintain full circular space-filling idea Allow detailed examination of small files within context of entire hierarchy Don’t alter ratios of sizes Avoid use of multiple windows or lots of scrollbars Provide an aesthetically pleasing interface in which it is easy to track changes in focus

Fall 2002CS/PSY With Eugene Zhang Proceedings of Information Visualization 2000, Oct. 2000, pp Solutions Three visualization+navigation techniques developed to help remedy the shortcoming  Angular detail  Detail outside  Detail inside

Fall 2002CS/PSY Angular Detail Most “natural” Least space-efficient Most configurable by user

Fall 2002CS/PSY Detail Outside Exhibits non-distorted miniature of overview Somewhat visually disconcerting Focus is quite enlarged (large circumference and 360°) Relatively space efficient

Fall 2002CS/PSY Detail Inside Perhaps least intuitive and most distorting Items in overview are more distinct (larger circumference) Interior 360° for focus is often sufficient

Fall 2002CS/PSY Video 4 minutes

Fall 2002CS/PSY Key Components Two ways to increase area for focus region: larger sweep angle and longer circumference Smooth transitions between overview and focus allow viewer to track changes Always display overview Allow focus selections from anywhere: normal display, focus or overview regions