the course: an introduction to information visualization ...robertson, mackinlay, card chi ‘91 12...

23
1 1 The course: An Introduction to Information Visualization Techniques for Exploring Large Database Jing Yang Fall 2006 www.cs.uncc.edu/~jyang13 2 Multi-dimensional Data Visualization

Upload: others

Post on 06-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

1

1

The course:An Introduction to Information Visualization Techniques for Exploring Large Database

Jing YangFall 2006

www.cs.uncc.edu/~jyang13

2

Multi-dimensional Data Visualization

Page 2: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

2

3

Parallel Coordinates

4

Stick Figures

http://ivpr.cs.uml.edu/gallery/used without permission of G. Grinstein, University of Massachusetts at Lowell

5-dim. imagedata from thegreat lake region

Page 3: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

3

5

Query-Independent Techniques

Recursive pattern arrangements

The figure is taken from Dr. D. Keim’s tutorial notes with his permission.

6

Eureka (Table Lens)

Page 4: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

4

7

Hierarchy and Tree Visualization

8

A Classical Hierarchical View

Position children “below” their common ancestors

Layout can be top-down, left-to-right and grid like positioning

Fast: linear time

E. Reingold and J. Tilford. Tidier drawing of trees. IEEE Trans. Softw. Eng., SE-7(2):223-- 228, 1981

Page 5: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

5

9

Space-Optimized Tree [Q. Nguyen and M. Huang Infovis 02]

Key idea:Partition display space into a collection of geometrical areas for all nodesUse node-link diagrams to show relational structure

Example: Tree with approximately 55000 nodes

Example: Tree with 150 nodes

10

3D Tree

Tavanti and Lind, InfoVis 01. Used without their permission.

Page 6: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

6

11

Cone Tree

Robertson, Mackinlay, Card CHI ‘91

12

Alternative Views of Cone Tree

Robertson, Mackinlay, Card CHI ‘91

Page 7: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

7

13

Hyperbolic Brower

R. Spence. Information Visualization. Used without permission.

14

Botanical Tree [E. Kleiberg et. al. InfoVis 2001]

Botanical tree:

Final model with the improvements

Page 8: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

8

15

Marketmap

http://www.smartmoney.com/marketmap/

16

Radial Space Filing Techniques

InterRing [Yang02]

Page 9: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

9

17

Graph Visualization

Node-line diagram Call Matrix

18

H3 viewer

Page 10: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

10

19

Time-Series Data Visualization

20

Wireframe Solution

Moving from one time slice to another with a wireframe and variable translucency.

Page 11: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

11

21

Spiral Graphs

History of Italian post office A. Gabaglio, 1888

22

Space and Time

Life circle of Japanese Beetles L. Newman, Man and Insects, 1965

Page 12: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

12

23

Space and Time

Afghanistan in 2002Events in three weeks

ShootingsBombingsFiresMinesKidnapsTheftsassaults

24

Shape

Page 13: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

13

25

Usability Inspection in UI

Figure 6.1: Survey with regard to frequencies of methods usedand usefulness rating of them [Nie95]

26

Visual Perception

Ware 2004

Page 14: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

14

27

Interaction Techniques

28

Multi-Resolution Visualization

Restricted cognitive resources of human viewers

Example: A graph that contains 87,931 vertices and 87,930 edges [GKN04]. This figure is used without authors’permission.

Page 15: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

15

29

Large Dataset Visualization

Left to right: original, intensity, histogram approaches

30

Large Dataset Visualization

Hierarchical Parallel Coordinates for Exploration of Large Datasets Fua et. al. Vis99The following slides are from Fua’s presentation

Page 16: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

16

31

Challenge - Dimension Relationship Visualization (con.)

SPIRE Galaxies: Map data items to a 2D display using MDS [Wise: 95]

Recall data item relationship visualization:MDS: SPIRE Galaxies [Wise:95]

Hint: Using MDS to layout dimensions

32SkyServer dataset: 361 dimensions, 50,000 data items

Value and Relation Display

Features: Explicitly conveys data values without dimension reductionExplicitly conveys dimension relationshipsProvides a rich set of interaction tools

Page 17: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

17

33

Clustering

CURE [GRS98]

34

Multi-Dimensional Histograms

Paper: Approximating Multi-Dimensional Aggregate Range Queries over Real Attributes(D. Gunopulos, G. Kollios, V. Tsotras, and C. Domeniconi. 2000)

Page 18: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

18

35

THREAD ARCS: An Email Thread Visualization [Kerr Infovis 2003]

Prototype:

36

Chat Circles [Viegas and DonathCHI’99]

Page 19: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

19

37

Garden

Combine many portraits to make a gardenMessage board with 1200 postings over 2 monthsEach flower is a different userHeight indicates length of time at the board

38

SeeSoft System View

Page 20: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

20

39

POLKA [Stasko & Kraemer JPDC ’93]

Improved animation design modelObject-oriented paradigmMultiple animation windowsMuch richer visualization/animation capabilities

40

Enhanced Presentation of a Document

Document Lens

Page 21: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

21

41

Topic Islands [Miller Vis 98]

42

Natto [Shiozawa and Matsushita HCI International '97]

Page 22: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

22

43

Open Text Web Index [Tim Bray 1996]

44

(a) Males (b) FemalesGender Differences: Males tend to navigate in specific, direct patterns, whereas women’s navigation patterns include more browsing, utilizing more of the site.

Page 23: The course: An Introduction to Information Visualization ...Robertson, Mackinlay, Card CHI ‘91 12 Alternative Views of Cone Tree Robertson, Mackinlay, Card CHI ‘91 7 13 Hyperbolic

23

45

GeneSpring

The largest variety of visualizations for microarray data analysis

46

Summary

In the course, we will discuss:1. Basic multivariate, tree, and graph visualization techniques2. Basic interaction techniques3. Theory and design principles 4. Recent approaches to exploring large datasets5. Information visualization applications6. Contents by requests from students