multi-dimensional visualization (1) · stick figures [pic 70, pg88] shape coding [bed 90] color...

Post on 14-Jul-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

1

Information Visualization

Jing YangSpring 2008

2

Multi-dimensional Visualization (1)

2

3

Multi-dimensional (Multivariate) Dataset

4

Data Item (Object, Record, Case)

3

5

Dimension (Variable, Attribute)

6

1-Dimensional Dataset

Discussion:I have price information of 200 or more houses.

Please find ways to visualization this dataset.

$210k $270k $400k $160k $600k $300k $...

4

7

2-Dimensional Dataset

Discussion:I also know the distances from the houses to

UNCC. Please find ways to visualization both the distances and prices of the houses.

$210k

15 miles

$270k

40 miles

$400k

10 miles

$160k

13 miles

$600k

30 miles

$300k

50 miles

$...

.. miles

8

3-Dimensional Dataset

Discussion:I also know the builders of the houses. Please

find ways to visualization the distances, prices, and builders of the houses.

$210k

15 miles

Sheahome

$270k

40 miles

Weirland

$400k

10 miles

Ryan

$160k

13 miles

Ryan

$600k

30 miles

Sheahome

$...

.. Miles

..

5

9

Multi-Dimensional Dataset

Discussion:I collected more information about the houses,

including home school ranking, distances to shopping centers etc. Please find ways to visualize the dataset!

$210k

15 miles

Sheahome

1st school

$270k

40 miles

Weirland

50st school

$400k

10 miles

Ryan

20st school

$160k

13 miles

Ryan

1st

school

$600k

30 miles

Sheahome

50st school

$...

.. Miles

..

...

10

Novel Examples

1. InfoCanvas2. Dust & Manget3. Dynamic queries

6

11

ClassificationGeometric techniques

Scatterplot matrices, parallel coordinates, landscapes, Dust&Magnet …

Icon-based techniquesglyphs, shape-coding, color icons, …

Hierarchical techniquesDimensional stacking, worlds-within-worlds, …

Pixel-oriented techniquesRecursive pattern, circle segments, spiral, axes techniques,…

Table-based techniquesHeatMap, tableLens

12

Example Dataset: Iris

Scientists measured the sepal length, sepal width, petal length, petal width of many kinds of iris...

7

13

Multidimensional DataExample: Iris Data

sepallength

sepalwidth

petallength

petalwidth

5.1 3.5 1.4 0.2

4.9 3 1.4 0.2

... ... ... ...

5.9 3 5.1 1.8

14

Geometric TechniquesBasic idea: Visualization of geometric transformations and projections of data

Scatterplot-matrices [And 72, Cle 93]Parallel coordinates [Ins 85, ID 90]Parallel Glyphs [Fanea:05] Parallel Sets [Bendix:05]Star coordinates [Kan 2000]Landscapes [Wis 95]Dust & Magnet [Yi 2005]Projection Pursuit Techniques [Hub 85]Prosection Views [FB 94, STDS 95]Hyperslice [WL 93]

8

15

Recall 1-Dimensional Visualization

1 2

(1.6)

16

Parallel Coordinates

sepallength

sepalw idth

peta llength

peta lw id th

5.1 3.5 1.4 0.2

4.9 3 1.4 0.2

... ... ... ...

5 .9 3 5.1 1.8

9

17

5.1

3.5

sepa lleng th

sepa lw id th

peta lleng th

peta lw id th

5 .1 3 .5 1 .4 0 .2

1.4 0.2

18

Geometry of Data ItemsThe straight lines

Pak Wong, 1997

10

19

Geometry of Data ItemsThe aircraft collision example

Pak Wong, 1997

20

Cluster and Outlier

ClusterA group of data items that are similar in all dimensions.

Outlier A data item that is similar to FEW or No other data items.

11

21

22

12

23

Scatterplot Matrix

24

Scatterplot Matrix

13

25

Star Coordinates

E. Kandogan, “Star Coordinates: A Multi-dimensional VisualizationTechnique with Uniform Treatment of Dimensions”, InfoVis 2000Late-Breaking Hot Topics, Oct. 2000

26

Landscapes

Hot topics of a news collectionL. Nowell, E. Hetzler, and T. Tanasse. “Change Blindness in Information Visualization: A Case Study”. Infovis 2001

14

27

Landscapes

How was the figure generated?Documents (data items)

Keywords (dimensions)

N-d vector for each documents

Projection from N-d space to 2-d space

Landscape view

Wise, J., Thomas, J., et al. “Visualizing theNon-Visual: Spatial Analysis and Interaction withInformation from Text Documents”, Infovis 95

28

Projection Pursuit Techniques

Idea: For High-Dimensional Dataset1. locate projections to low-dimensional space that reveal most details about dataset structure 2. extract and analyze projections structures from projections

Two general approaches: manual and automatic.

15

29

Automatic Projection PursuitFriedman and Tukey

Friedman and Tukey’s method

1. characterize a given projection by a numerical index that indicates the amount of structure that is present. 2. heuristically search to locate the ``interesting'' projections using the index. 3. remove detected structures from the data. 4. Iterate until there is no remaining structure detectable within the data.

30

Dust & Magnet Dust & Magnet: Multivariate Information Visualization using a Magnet Metaphor, Yi et al. Information Visualization (2005) (video)

16

31

Hierarchical Techniques

Basic ideas: Visualization of the data using a hierarchical partitioning into subspaces

Dimensional Stacking [LWW90]Worlds-within-Worlds [FB 90a/b]Treemap [Shn 92, Joh 93]Cone Trees [RMC 91]InfoCube [RG93]

32

Dimensional Stacking

Imagine each data item (4 attributes) as a small block. We place all blocks on a table.

17

33

Dimensional Stacking

Add grids on the table. Place the blocks in the grids according to their values of attribute1.

According to values of attribute 1

34

Dimensional Stacking

Add grids in grids. Place the blocks in the grids according to their values of attribute2.

According to values of attribute 2

18

35

Dimensional Stacking

Add grids in grids. Place the blocks in the grids according to their values of attribute3.

According to values of attribute 3

36

Dimensional Stacking

Add grids in grids. Place the blocks in the grids according to their values of attribute4.

According to values of attribute 4

19

37

Dimensional Stacking

Fix one block!

Expand the block

38

Dimensional Stacking

Fix another block

20

39

Dimensional Stacking

Dimensional stacking!

40

Dimensional Stacking

visualization of oil mining data with longitude and latitude mapped to the outer x-, y- axes and ore grade and depth mapped to the inner x-, y- axes

M. Ward, Worcester Polytechnic Institute

21

41

Worlds within Worlds

Feiner S., Beshers C.: ‘World within World: Metaphors for Exploring n-dimensional Virtual Worlds’, Proc. UIST, 1990, pp. 76-83.

42

Icon-Based Techniques

Basic idea: visualization of the data values as features of icons

Chernoff-Faces [Che 73, Tuf 83]Stick Figures [Pic 70, PG88]Shape Coding [Bed 90]Color Icons [Lev 91, KK94]TileBars [Hea 95]

22

43

Glyphs

Profile GlyphsEach bar encodes a variable’s value

3 data items in the iris dataset

Min

Max

1 data item with 4 attributes

v1 v2 v3 v4

44

Chernoff faces (1973, Herman Chernoff)

23

45

Dr. Eugene Turner, 1979

46

Star Glyphs

Space out variables at equal angles around a circleEach arm encodes a variable’s value

4 data items in the iris dataset

v1

v2

v3

v4

1 data item with 4 attributes

24

47

Glyphs

48

Stick Figures

The mappingTwo attributes - display axes Others - angle and/or length of limbs

Texture patterns in the visualization show certain data characteristics

Stick figure icon

Pickett R. M., Grinstein G. G.: ‘Iconographic Displays for Visualizing Multidimensional Data’, Proc. IEEE Conf.on Systems, Man and Cybernetics, 1988, pp. 514-519.

25

49

Stick Figures

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

5-dim. imagedata from thegreat lake region

50

Stick Figures

Stick figure icon familyTry all different mappings

12X5! = 1440 picturesMovie

26

51

Stick Figures

The same dataset, different mapping

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

52

Stick Figures

Black background White background

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

27

53

More

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

54

Magnetosphere and Solar Wind Data1. Field magnitude average2. Average magnetic vector strength: 3. Vector Latitude:4. Vector Longitude5. Plasma Temperature6. Ion Density7. Flow Speed8. Flow Longitude9. Flow Latitude10. Kp* 10: a measure of Earth's magnetic field strength and motion from the ground11. C9: An index of activity in the 10 cm radio bandwidth.12. r (sunspot) 13. year/day/hour

28

55

Shape Coding

Data item - small array of fieldsEach field - one attribute value

Arrangement of attribute fields (e.g., 12-dimensional data):

The figure is taken from Dr. D. Keim’s tutorial notes in Infovis 00

56

Shape Coding

Beddow J.: ‘Shape Coding of Multidimensional Data on a Mircocomputer Display’, Visualization ‘90, 1990, pp. 238-246.

29

57

Color Icons [Lev 91, KK94]

Data item - color icon (arrays of color fields)Each field - one attribute valueArrangement is query-dependent (e.g., spiral)

6 dimensional dataset

The figure is taken from Dr. D. Keim’s tutorial notes in Infovis 00.

58

Color Icons

The figure is taken from Dr. D. Keim’s tutorial notes in Infovis 00

30

59

Pixel-Oriented TechniquesBasic idea

Each value - one colored pixel (value ranges -> fixed colormap)

Values for each attribute are presented in separate subwindowsValues of the same data item are at the same postions of all subwindows

Keim’s tutorial notes in Infovis 00

60

Pixel Layout and Orders

31

61

Major Challenge

Textures of the subwindows reflect patterns. How to order and lay the pixels out to get informative textures?

62

Pixel-Oriented Techniques

The figure is taken from Dr. D. Keim’s tutorial notes in Infovis 00

32

63

Query-Independent Techniques

Space-Filling Curve Arrangements

The figure is taken from Dr. D. Keim’s tutorial notes in Infovis 00

64

Query-Independent Techniques

Space-Filling Curve Arrangements

The figure is taken from Dr. D. Keim’s tutorial notes in Infovis 00

33

65

Query-Independent Techniques

Recursive pattern arrangements

The figure is taken from Dr. D. Keim’s tutorial notes in Infovis 00

66

Query-Independent Techniques

Recursive pattern arrangements

The figure is taken from Dr. D. Keim’s tutorial notes in Infovis 00

34

67

Query-Independent Techniques

Recursive pattern arrangements

The figure is taken from Dr. D. Keim’s tutorial notes in Infovis 00

68

Query-Dependent Techniques

Basic idea:data items (a1, a2, ..., am) & query (q1, q2, ..., qm)distances (d1, d2, ... dm)extend distances by overall distance (dm+1)determine data items with lowest overall distancesmap distances to color (for each attribute)visualize each distance value di by one colored pixel

The slide is taken from Dr. D. Keim’s tutorial notes in Infovis 00

35

69

Query-Dependent Techniques

The figure is taken from Dr. D. Keim’s tutorial notes in Infovis 00

Spiral technique

Arrangement The m+1 dimension (overall distance)

70

Query-Dependent Techniques

The figure is taken from Dr. D. Keim’s tutorial notes in Infovis 00

Spiral technique

36

71

Circular Arrangement

Circle segments

The figure is taken from Dr. D. Keim’s tutorial notes in Infovis 00

72

Pixel-Oriented Technique

Circle segments

The figure is taken from Dr. D. Keim’s tutorial notes in Infovis 00

37

73

Subwindow Positioning

Similarity Clustering of Dimensions for an Enhanced Visualization of Multidimensional Data [Ankerst 98]

74

Subwindow PositioningSimilarity Clustering of Dimensions for an Enhanced Visualization of Multidimensional Data [Ankerst 98]

38

75

Table-Based Techniques

Basic idea: Visualization that improves the existing spreadsheet table format

HeatMapTable Lens [RC 94]

76This figure is used by Dr. M. Ward’s permission

39

77This figure is used by Dr. M. Ward’s permission

78This figure is used by Dr. M. Ward’s permission

40

79This figure is used by Dr. M. Ward’s permission

80This figure is used by Dr. M. Ward’s permission

41

81This figure is used by Dr. M. Ward’s permission

82This figure is used by Dr. M. Ward’s permission

42

83This figure is used by Dr. M. Ward’s permission

84

Eureka (Table Lens)

Rao R., Card S. K.: ‘The Table Lens: Merging Graphical and Symbolic Representation in an Interactive Focus+Context Visualization for Tabular Information’, Proc. Human Factors in Computing Systems CHI ‘94Conf., Boston, MA, 1994, pp. 318-322.

43

85

Eureka (Table Lens)

86

Major References

Colin Ware. Information Visualization, 2004Daniel Keim. Tutorial note in InfoVis 2000John Stasko. Course slides, Fall 2005

44

87

Books

1. The Visual Display of Quantitative Information E. Tufte2. Visual Explanations E. Tufte

top related