40
Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

  • View
    220

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Tree-Maps

Cyntrica Eaton

February 11, 2001

A Space-Filling Approach to the Visualization of Hierarchical Information Structures

Brian Johnson Ben Shneiderman

Page 2: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Sneak Peek

Page 3: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Sneak Peek

A

B CD

E F

B C D

Page 4: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Overview

Part I: Tree-Maps

• Introduction

• Traditional Data Display

• Tree Maps

• Contributions

Page 5: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Overview

Part II: Paper Characteristics

• Critique

• Favorite Sentence

• References

• Current State

Page 6: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Part I

Page 7: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Introduction• Hierarchical Data

• Organization Charts

• Family Trees

• Animal Phyla

• Library Catalogs

• Visualizations display relationships among data

• Effective data presentation has posed a problem

Page 8: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Introduction

Hierarchical Data Presentation:

• Text-Based

• Connection

• Enclosure

I.

II.

A.

B.

C.

D.

E.

F.

a.

b.

c.

a.

b.

c.

1.

2.

A.

B.

C.

Page 9: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Introduction

Hierarchical Data Presentation:

• Text-Based

• Connection

• Enclosure

A

B CD

E F

Page 10: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Introduction

B C D

Hierarchical Data Presentation:

• Text-Based

• Connection

• Enclosure

Page 11: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Connection

A

B CD

E F

• Contain structural information and node content

• Generally easy to lay out and interpret

• Excellent visualization tools for small data sets

Exploit human ability to quickly recognize l relationships among entities based on l spatial configuration.

Page 12: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Connection

A

B CD

E F

• As data set gets larger, the information space l l gets harder to see

- Amount of information shown can be far l less than user is capable of processing

- User becomes more responsible for l l l l l recalling information and tree node location

• Node-link diagrams contain great deal of e empty space

Page 13: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Motivation

Objective:

To produce a compact visualization of a directory l tree structure

Expected Benefits:• View large file directories in a constrained space

• Locate large files quickly and easily

• Determine which users consume more disk space

Page 14: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

File Directory

Page 15: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

File Directory

Page 16: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Tree Diagram

Desktop

My Documents My Computer …. Recycle Bin ACL60….

………… …………

DFSLexicon Grammar …. BFS Allegro

Page 17: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Venn DiagramDesktop

My Docs

My Ntwk

Recycle Bin

My Comp

ACL60

Page 18: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Tree-Map

My Doc My Comp

My Ntwk

Recycle ACL60

Page 19: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Tree-Maps

• Use entire information space

• Effective for showing quantitative properties of data

• Interactivity allows users to become more connected with l l data display

Page 20: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Tree Diagram

Desktop

My Documents My Computer …. Recycle Bin ACL60….

………… …………

DFSLexicon Grammar …. BFS Allegro

Page 21: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Tree-Map

My Doc My Comp

My Ntwk

Recycle ACL60

Page 22: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

A

B CD

E F

Tree-Map ConstructionNode Weight

A 10

B 1

C 4

D 5

E 2

F 3

Page 23: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

B: 1

A: 10

C: 4D: 5

E: 2 F: 3

Tree-Map Construction

A

B CD

E F

Page 24: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Tree-Map Construction

A

B CD

E FA

Page 25: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Tree-Map Construction

A

B CD

E F

B C D

Page 26: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Tree-Map Construction

A

B CD

E F

B C D

Page 27: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Contribution

Introduces a method of enclosure to allow human visualization of large amounts of hierarchical data in a constrained information space.

Page 28: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Part II

Page 29: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Critique

Strengths: • Concise

• Well developed

Weakness:

Had to read it a couple of times to get a full understanding of how tree-maps are constructed

Page 30: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Favorite Sentence

The Tree-Map visualization technique makes 100% use of the available display space, mapping the full hierarchy onto a rectangular region in a space-filling manner.

Page 31: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

References

Data Visualization

• Human ability to grasp l graphical information

• Color Coding

• Similar studies

Tree Maps: A Space-Filling Approach to the Visualization of Hierarchical Information Structures

____________________________________________________________________________________________________________________________________________________________________________________

____________________________________________________________________________________________________________________________________________________________________________________

Page 32: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

References

Data Visualization

• Offspring work

• Visual mapping techniques

• Hierarchical information l display

Tree Maps: A Space-Filling Approach to the Visualization of Hierarchical Information Structures

____________________________________________________________________________________________________________________________________________________________________________________

____________________________________________________________________________________________________________________________________________________________________________________

Page 33: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Current State

Applications:

• Disk Mapper

• NBA Statistics

• Stock Portfolio Visualization

• PhotoMesa

Page 34: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

NBA Statistics

NBA

AtlanticCentral Midwest

Pacific

…………………….…………………

……………

Lakers Suns Kings……………

Page 35: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

NBA Statistics

Page 36: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Stock Portfolio

Page 37: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

PhotoMesa

Page 38: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Current State

Research:

• Incorporating even larger data sets and allowing them to be readable

• Supporting data animation

• Creating better data views

Page 39: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

Current State

Page 40: Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman

ConclusionEfficient Space Utilization:

Great for large information structures

Interactivity:

User control in the presentation of data

Comprehension:

Rapid extraction of information with low perceptual l and cognitive loads

Aesthetics:

Visually pleasing rendering of data