SlideShare ist ein Scribd-Unternehmen logo
1 von 34
6/30/2020 Shengdong Zhao @ UofT 1
Hierarchies (Trees)
• Definition
– Data repository in which cases are related to subcases
• Examples
– Family histories, ancestries
– File/directory systems on computers
– Organization charts
– Animal kingdom: Phylum,…, genus,…
– Object-oriented software classes
– ...
6/30/2020 Shengdong Zhao @ UofT 2
6/30/2020 Shengdong Zhao @ UofT 3
2 Main Approaches
• Connection (node & link)
• outliner
• Containment (node in node)
• Venn diagram
A
CB
A
B C
6/30/2020 Shengdong Zhao @ UofT 4
Tasks
• Help understand node characteristics or
tree structure?
• Some kinds of tasks:
– Find a node
– Revisit node
– List node ancestors
– Understand local topology
– Understand global topology
• Different Trees are good for different tasks
6/30/2020 Shengdong Zhao @ UofT 5
Why is tree visualization hard?
– Structure AND items (Structure
harder, consumes more space)
– Scaling: data size grows very quickly
(exponential)
• #nodes = bheight
– How to provide Context (when focus
changes)
– May be multiple hierarchies
– May be multiple focuses
6/30/2020 Shengdong Zhao @ UofT 6
Current Status
• Many 2D and 3D hierarchy visualizations
– Each works for some tasks and some scales
– Very few have had user testing
6/30/2020 Shengdong Zhao @ UofT 7
Node-Link Diagrams
6/30/2020 Shengdong Zhao @ UofT 8
Tree
6/30/2020 Shengdong Zhao @ UofT 9
Distortion: Graphical Fisheye -
1992
– Sarkar & Brown, DEC SRC, CHI’92
6/30/2020 Shengdong Zhao @ UofT 10
Overview + Detail: PDQ Trees
• Overview+Detail of 2D tree layout
• Dynamic Queries on each level for pruning
6/30/2020 Shengdong Zhao @ UofT 11
PDQ Trees
6/30/2020 Shengdong Zhao @ UofT 12
Auto-arrangement + Thumbnail:
Spacetree
6/30/2020 Shengdong Zhao @ UofT 13
Different Orientation & Refocus:
Hyperbolic Trees
• Rao, “Hyperbolic Tree”
• http://startree.inxight.com/
• Xerox PARC
• Inxight
• Focus+context
6/30/2020 Shengdong Zhao @ UofT 14
Space Optimized Tree
Quang & Mao (InfoVis 2002)
6/30/2020 Shengdong Zhao @ UofT 15
3D: Cone Trees
• Robertson, “ConeTrees”
•
• Xerox PARC
• 3D for focus+context
6/30/2020 Shengdong Zhao @ UofT 16
Space-Filling Representation
Each item occupies an area
Children are “contained” under parent
One example
6/30/2020 Shengdong Zhao @ UofT 17
Treemaps
• Shneiderman, “Treemaps”
• Vishal, Jeevak
• http://www.cs.umd.edu/hcil/treemap3/
• Maryland
6/30/2020 Shengdong Zhao @ UofT 18
Variation: Cushion Treemap
Add shading and texture
to help convey structure
of hierarchy
Van Wijk ‘99
6/30/2020 Shengdong Zhao @ UofT 19
Sunburst
• Stasko, GaTech
• Radial layout
• Animated zooming
6/30/2020 Shengdong Zhao @ UofT 20
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?
6/30/2020 Shengdong Zhao @ UofT 21
CHEOPS
• Beaudoin, “Cheops”
• Jon, Mudita
• http://www.crim.ca/hci/cheops/index1.html
6/30/2020 Shengdong Zhao @ UofT 22
Challenges• Multiple foci
• George Robertson, Microsoft Research
6/30/2020 Shengdong Zhao @ UofT 23
Time Tube - 1998
– Chi et al., Xerox PARC, CHI’98
6/30/2020 Shengdong Zhao @ UofT 24
Taxonomy Visualization - 2000
– Graham et al., Napier Univ. IJHCS 2000
6/30/2020 Shengdong Zhao @ UofT 25
MultiTrees - 1994
– Furnas & Zacks, Bell Core, CHI’94
– DAG’s with shared subtrees
6/30/2020 Shengdong Zhao @ UofT 26
Polyarchies
• multiple inter-twined trees
• Visual pivot
• George Robertson, Microsoft Research
6/30/2020 Shengdong Zhao @ UofT 27
Research Questions
• Can multidimensional data per node be
portrayed?
• How does the visualization scale?
• What tasks are best supported by each vis?
• Can users quickly understand the
representation?
6/30/2020 Shengdong Zhao @ UofT 28
• Observations
– It’s hard to preserve the structure of the tree and allow
scalability
– Different approaches are good for certain tasks with
certain scale, and one single approach often has
limitations and can’t solve a range of problems well
– Change of representations require learning
• Possible Solution
– Try a hybrid approach to balance the structure and
scalability
– Create a solution with continuous variations for a range
of tasks
– Use animation to help users to understand the
representation
6/30/2020 Shengdong Zhao @ UofT 29
Node Link vs. Space Filling
• Advantage of Node Link
– Show Structure and Item
– Natural
• Disadvantage:
– Hard to scale (100 nodes)
• Advantage of Space Filling
– Using 100% of screen space, scalable
– monitoring and detect patterns in leaf nodes
• Disadvantage:
– Harder to see the structure
6/30/2020 Shengdong Zhao @ UofT 30
• What about combining the two techniques
to create a continuous series of smooth
representations and use animation to help
users to understand the these representations
better
6/30/2020 Shengdong Zhao @ UofT 31
Several Ideas
• Create animated transition between linked
tree and treemaps
Quic kTim e™ and a TIFF (LZW) decom press or are needed to see this picture.
6/30/2020 Shengdong Zhao @ UofT 32
Intermediates
QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture.
6/30/2020 Shengdong Zhao @ UofT 33
Overview + Detail
QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture.
6/30/2020 Shengdong Zhao @ UofT 34
Questions
• Is this a worthwhile research topic?
• Suggestions for further directions?
• Any other combinations?
• Which variation of the hybrid model is good
for what tasks? (Scale?)
• Anything else?

Weitere ähnliche Inhalte

Ähnlich wie Hierarchies and Tree Visualization Techniques

PPT MTK modul 2 kb 1.pptx
PPT MTK modul 2 kb 1.pptxPPT MTK modul 2 kb 1.pptx
PPT MTK modul 2 kb 1.pptxAmeliaNadia2
 
big-university-graduation-ceremonyy.pptx
big-university-graduation-ceremonyy.pptxbig-university-graduation-ceremonyy.pptx
big-university-graduation-ceremonyy.pptxIvanJeromNapigkit1
 
handa-notebook-thesis.pptx
handa-notebook-thesis.pptxhanda-notebook-thesis.pptx
handa-notebook-thesis.pptxDeoganiGarguena1
 
Machine Learning by Analogy
Machine Learning by AnalogyMachine Learning by Analogy
Machine Learning by AnalogyColleen Farrelly
 
Machine Learning by Analogy II
Machine Learning by Analogy IIMachine Learning by Analogy II
Machine Learning by Analogy IIColleen Farrelly
 
Deep learning 1.0 and Beyond, Part 1
Deep learning 1.0 and Beyond, Part 1Deep learning 1.0 and Beyond, Part 1
Deep learning 1.0 and Beyond, Part 1Deakin University
 
Keynote talk on Remote Labs, for IEEE Kenya 15 July 2021
Keynote talk on Remote Labs, for IEEE Kenya 15 July 2021Keynote talk on Remote Labs, for IEEE Kenya 15 July 2021
Keynote talk on Remote Labs, for IEEE Kenya 15 July 2021Timothy Drysdale
 
UW Libraries Data Services Forum
UW Libraries Data Services ForumUW Libraries Data Services Forum
UW Libraries Data Services ForumStephanie Wright
 
Introduction to Topological Data Analysis
Introduction to Topological Data AnalysisIntroduction to Topological Data Analysis
Introduction to Topological Data AnalysisMason Porter
 
trity-lesson-plan(1).pdf
trity-lesson-plan(1).pdftrity-lesson-plan(1).pdf
trity-lesson-plan(1).pdfuung1
 
Area, Ethnic & Multidisciplinary Studies Major for College_ Library Science b...
Area, Ethnic & Multidisciplinary Studies Major for College_ Library Science b...Area, Ethnic & Multidisciplinary Studies Major for College_ Library Science b...
Area, Ethnic & Multidisciplinary Studies Major for College_ Library Science b...josebasiliosanchez
 
Deep learning and reasoning: Recent advances
Deep learning and reasoning: Recent advancesDeep learning and reasoning: Recent advances
Deep learning and reasoning: Recent advancesDeakin University
 
Development of Thinking Skills for Pre-K by Slidesgo.pptx
Development of Thinking Skills for Pre-K by Slidesgo.pptxDevelopment of Thinking Skills for Pre-K by Slidesgo.pptx
Development of Thinking Skills for Pre-K by Slidesgo.pptxGabrielJhonatanMaman
 
High performance computing and research support at a liberal arts school
High performance computing and research support  at a liberal arts schoolHigh performance computing and research support  at a liberal arts school
High performance computing and research support at a liberal arts schoolAsya Shklyar
 

Ähnlich wie Hierarchies and Tree Visualization Techniques (20)

Where's the Data?
Where's the Data?Where's the Data?
Where's the Data?
 
PPT MTK modul 2 kb 1.pptx
PPT MTK modul 2 kb 1.pptxPPT MTK modul 2 kb 1.pptx
PPT MTK modul 2 kb 1.pptx
 
Maggie and peter williams liv3 d vis
Maggie and peter williams liv3 d visMaggie and peter williams liv3 d vis
Maggie and peter williams liv3 d vis
 
big-university-graduation-ceremonyy.pptx
big-university-graduation-ceremonyy.pptxbig-university-graduation-ceremonyy.pptx
big-university-graduation-ceremonyy.pptx
 
handa-notebook-thesis.pptx
handa-notebook-thesis.pptxhanda-notebook-thesis.pptx
handa-notebook-thesis.pptx
 
Machine Learning by Analogy
Machine Learning by AnalogyMachine Learning by Analogy
Machine Learning by Analogy
 
Machine Learning by Analogy II
Machine Learning by Analogy IIMachine Learning by Analogy II
Machine Learning by Analogy II
 
Deep learning 1.0 and Beyond, Part 1
Deep learning 1.0 and Beyond, Part 1Deep learning 1.0 and Beyond, Part 1
Deep learning 1.0 and Beyond, Part 1
 
7 c apresentação
7 c apresentação7 c apresentação
7 c apresentação
 
Guiding Principles for Module Design
Guiding Principles for Module DesignGuiding Principles for Module Design
Guiding Principles for Module Design
 
Keynote talk on Remote Labs, for IEEE Kenya 15 July 2021
Keynote talk on Remote Labs, for IEEE Kenya 15 July 2021Keynote talk on Remote Labs, for IEEE Kenya 15 July 2021
Keynote talk on Remote Labs, for IEEE Kenya 15 July 2021
 
UW Libraries Data Services Forum
UW Libraries Data Services ForumUW Libraries Data Services Forum
UW Libraries Data Services Forum
 
Introduction to Topological Data Analysis
Introduction to Topological Data AnalysisIntroduction to Topological Data Analysis
Introduction to Topological Data Analysis
 
trity-lesson-plan(1).pdf
trity-lesson-plan(1).pdftrity-lesson-plan(1).pdf
trity-lesson-plan(1).pdf
 
Area, Ethnic & Multidisciplinary Studies Major for College_ Library Science b...
Area, Ethnic & Multidisciplinary Studies Major for College_ Library Science b...Area, Ethnic & Multidisciplinary Studies Major for College_ Library Science b...
Area, Ethnic & Multidisciplinary Studies Major for College_ Library Science b...
 
Deep learning and reasoning: Recent advances
Deep learning and reasoning: Recent advancesDeep learning and reasoning: Recent advances
Deep learning and reasoning: Recent advances
 
ejemplo para el ppt.pptx
ejemplo para el ppt.pptxejemplo para el ppt.pptx
ejemplo para el ppt.pptx
 
Development of Thinking Skills for Pre-K by Slidesgo.pptx
Development of Thinking Skills for Pre-K by Slidesgo.pptxDevelopment of Thinking Skills for Pre-K by Slidesgo.pptx
Development of Thinking Skills for Pre-K by Slidesgo.pptx
 
template free.pptx
template free.pptxtemplate free.pptx
template free.pptx
 
High performance computing and research support at a liberal arts school
High performance computing and research support  at a liberal arts schoolHigh performance computing and research support  at a liberal arts school
High performance computing and research support at a liberal arts school
 

Mehr von Kimberly Aguada

AutoComPaste: Auto-Completing Text as an Alternative to Copy-Paste
AutoComPaste: Auto-Completing Text as an Alternative to Copy-PasteAutoComPaste: Auto-Completing Text as an Alternative to Copy-Paste
AutoComPaste: Auto-Completing Text as an Alternative to Copy-PasteKimberly Aguada
 
Tracing Tuples Across Dimensions: A Comparison of Scatterplots and Parallel C...
Tracing Tuples Across Dimensions: A Comparison of Scatterplots and Parallel C...Tracing Tuples Across Dimensions: A Comparison of Scatterplots and Parallel C...
Tracing Tuples Across Dimensions: A Comparison of Scatterplots and Parallel C...Kimberly Aguada
 
InkSeine: In Situ Search for Active Note Taking
InkSeine: In Situ Search for Active Note TakingInkSeine: In Situ Search for Active Note Taking
InkSeine: In Situ Search for Active Note TakingKimberly Aguada
 
earPod: Eyes-free Menu Selection using Touch Input and Reactive Audio Feedback
earPod: Eyes-free Menu Selection using Touch Input and Reactive Audio FeedbackearPod: Eyes-free Menu Selection using Touch Input and Reactive Audio Feedback
earPod: Eyes-free Menu Selection using Touch Input and Reactive Audio FeedbackKimberly Aguada
 
Simple vs. Compound Mark Hierarchical Marking Menus
Simple vs. Compound Mark Hierarchical Marking MenusSimple vs. Compound Mark Hierarchical Marking Menus
Simple vs. Compound Mark Hierarchical Marking MenusKimberly Aguada
 
Elastic Hierarchies: Combining Treemaps and Node-Link Diagrams
Elastic Hierarchies: Combining Treemaps and Node-Link DiagramsElastic Hierarchies: Combining Treemaps and Node-Link Diagrams
Elastic Hierarchies: Combining Treemaps and Node-Link DiagramsKimberly Aguada
 

Mehr von Kimberly Aguada (6)

AutoComPaste: Auto-Completing Text as an Alternative to Copy-Paste
AutoComPaste: Auto-Completing Text as an Alternative to Copy-PasteAutoComPaste: Auto-Completing Text as an Alternative to Copy-Paste
AutoComPaste: Auto-Completing Text as an Alternative to Copy-Paste
 
Tracing Tuples Across Dimensions: A Comparison of Scatterplots and Parallel C...
Tracing Tuples Across Dimensions: A Comparison of Scatterplots and Parallel C...Tracing Tuples Across Dimensions: A Comparison of Scatterplots and Parallel C...
Tracing Tuples Across Dimensions: A Comparison of Scatterplots and Parallel C...
 
InkSeine: In Situ Search for Active Note Taking
InkSeine: In Situ Search for Active Note TakingInkSeine: In Situ Search for Active Note Taking
InkSeine: In Situ Search for Active Note Taking
 
earPod: Eyes-free Menu Selection using Touch Input and Reactive Audio Feedback
earPod: Eyes-free Menu Selection using Touch Input and Reactive Audio FeedbackearPod: Eyes-free Menu Selection using Touch Input and Reactive Audio Feedback
earPod: Eyes-free Menu Selection using Touch Input and Reactive Audio Feedback
 
Simple vs. Compound Mark Hierarchical Marking Menus
Simple vs. Compound Mark Hierarchical Marking MenusSimple vs. Compound Mark Hierarchical Marking Menus
Simple vs. Compound Mark Hierarchical Marking Menus
 
Elastic Hierarchies: Combining Treemaps and Node-Link Diagrams
Elastic Hierarchies: Combining Treemaps and Node-Link DiagramsElastic Hierarchies: Combining Treemaps and Node-Link Diagrams
Elastic Hierarchies: Combining Treemaps and Node-Link Diagrams
 

Kürzlich hochgeladen

Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 

Kürzlich hochgeladen (20)

Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 

Hierarchies and Tree Visualization Techniques

  • 1. 6/30/2020 Shengdong Zhao @ UofT 1 Hierarchies (Trees) • Definition – Data repository in which cases are related to subcases • Examples – Family histories, ancestries – File/directory systems on computers – Organization charts – Animal kingdom: Phylum,…, genus,… – Object-oriented software classes – ...
  • 3. 6/30/2020 Shengdong Zhao @ UofT 3 2 Main Approaches • Connection (node & link) • outliner • Containment (node in node) • Venn diagram A CB A B C
  • 4. 6/30/2020 Shengdong Zhao @ UofT 4 Tasks • Help understand node characteristics or tree structure? • Some kinds of tasks: – Find a node – Revisit node – List node ancestors – Understand local topology – Understand global topology • Different Trees are good for different tasks
  • 5. 6/30/2020 Shengdong Zhao @ UofT 5 Why is tree visualization hard? – Structure AND items (Structure harder, consumes more space) – Scaling: data size grows very quickly (exponential) • #nodes = bheight – How to provide Context (when focus changes) – May be multiple hierarchies – May be multiple focuses
  • 6. 6/30/2020 Shengdong Zhao @ UofT 6 Current Status • Many 2D and 3D hierarchy visualizations – Each works for some tasks and some scales – Very few have had user testing
  • 7. 6/30/2020 Shengdong Zhao @ UofT 7 Node-Link Diagrams
  • 8. 6/30/2020 Shengdong Zhao @ UofT 8 Tree
  • 9. 6/30/2020 Shengdong Zhao @ UofT 9 Distortion: Graphical Fisheye - 1992 – Sarkar & Brown, DEC SRC, CHI’92
  • 10. 6/30/2020 Shengdong Zhao @ UofT 10 Overview + Detail: PDQ Trees • Overview+Detail of 2D tree layout • Dynamic Queries on each level for pruning
  • 11. 6/30/2020 Shengdong Zhao @ UofT 11 PDQ Trees
  • 12. 6/30/2020 Shengdong Zhao @ UofT 12 Auto-arrangement + Thumbnail: Spacetree
  • 13. 6/30/2020 Shengdong Zhao @ UofT 13 Different Orientation & Refocus: Hyperbolic Trees • Rao, “Hyperbolic Tree” • http://startree.inxight.com/ • Xerox PARC • Inxight • Focus+context
  • 14. 6/30/2020 Shengdong Zhao @ UofT 14 Space Optimized Tree Quang & Mao (InfoVis 2002)
  • 15. 6/30/2020 Shengdong Zhao @ UofT 15 3D: Cone Trees • Robertson, “ConeTrees” • • Xerox PARC • 3D for focus+context
  • 16. 6/30/2020 Shengdong Zhao @ UofT 16 Space-Filling Representation Each item occupies an area Children are “contained” under parent One example
  • 17. 6/30/2020 Shengdong Zhao @ UofT 17 Treemaps • Shneiderman, “Treemaps” • Vishal, Jeevak • http://www.cs.umd.edu/hcil/treemap3/ • Maryland
  • 18. 6/30/2020 Shengdong Zhao @ UofT 18 Variation: Cushion Treemap Add shading and texture to help convey structure of hierarchy Van Wijk ‘99
  • 19. 6/30/2020 Shengdong Zhao @ UofT 19 Sunburst • Stasko, GaTech • Radial layout • Animated zooming
  • 20. 6/30/2020 Shengdong Zhao @ UofT 20 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?
  • 21. 6/30/2020 Shengdong Zhao @ UofT 21 CHEOPS • Beaudoin, “Cheops” • Jon, Mudita • http://www.crim.ca/hci/cheops/index1.html
  • 22. 6/30/2020 Shengdong Zhao @ UofT 22 Challenges• Multiple foci • George Robertson, Microsoft Research
  • 23. 6/30/2020 Shengdong Zhao @ UofT 23 Time Tube - 1998 – Chi et al., Xerox PARC, CHI’98
  • 24. 6/30/2020 Shengdong Zhao @ UofT 24 Taxonomy Visualization - 2000 – Graham et al., Napier Univ. IJHCS 2000
  • 25. 6/30/2020 Shengdong Zhao @ UofT 25 MultiTrees - 1994 – Furnas & Zacks, Bell Core, CHI’94 – DAG’s with shared subtrees
  • 26. 6/30/2020 Shengdong Zhao @ UofT 26 Polyarchies • multiple inter-twined trees • Visual pivot • George Robertson, Microsoft Research
  • 27. 6/30/2020 Shengdong Zhao @ UofT 27 Research Questions • Can multidimensional data per node be portrayed? • How does the visualization scale? • What tasks are best supported by each vis? • Can users quickly understand the representation?
  • 28. 6/30/2020 Shengdong Zhao @ UofT 28 • Observations – It’s hard to preserve the structure of the tree and allow scalability – Different approaches are good for certain tasks with certain scale, and one single approach often has limitations and can’t solve a range of problems well – Change of representations require learning • Possible Solution – Try a hybrid approach to balance the structure and scalability – Create a solution with continuous variations for a range of tasks – Use animation to help users to understand the representation
  • 29. 6/30/2020 Shengdong Zhao @ UofT 29 Node Link vs. Space Filling • Advantage of Node Link – Show Structure and Item – Natural • Disadvantage: – Hard to scale (100 nodes) • Advantage of Space Filling – Using 100% of screen space, scalable – monitoring and detect patterns in leaf nodes • Disadvantage: – Harder to see the structure
  • 30. 6/30/2020 Shengdong Zhao @ UofT 30 • What about combining the two techniques to create a continuous series of smooth representations and use animation to help users to understand the these representations better
  • 31. 6/30/2020 Shengdong Zhao @ UofT 31 Several Ideas • Create animated transition between linked tree and treemaps Quic kTim e™ and a TIFF (LZW) decom press or are needed to see this picture.
  • 32. 6/30/2020 Shengdong Zhao @ UofT 32 Intermediates QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture.
  • 33. 6/30/2020 Shengdong Zhao @ UofT 33 Overview + Detail QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture.
  • 34. 6/30/2020 Shengdong Zhao @ UofT 34 Questions • Is this a worthwhile research topic? • Suggestions for further directions? • Any other combinations? • Which variation of the hybrid model is good for what tasks? (Scale?) • Anything else?