SlideShare una empresa de Scribd logo
1 de 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?

Más contenido relacionado

Similar a 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
 

Similar a 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
 

Más de 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
 

Más de 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
 

Último

USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 

Último (20)

USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 

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?