Multi-Dimensional Data Visualization (Parallel Coordinates)

Multi-Dimensional Data Visualization
(Parallel Coordinates)
袁晓如
北京大学
2009年12月25日
1
Parallel Coordinates History
• Invented by Inselberg (1985) for computational geometry
http://www.math.tau.ac.il/~aiisreal/
• Introduced by Wegman (1990) for hyper-dimensional
data analysis
• Reveal data relationships, anomalies, structures & trends
• Widely used in the statistics, data analysis and
visualization domain
2
Star Glyphs
4
Scatterplot Matrix
5
Chernoff Faces
6
Multidimensional Scaling
7
Parallel Coordinates Basics
• To represent N dimensional data
– Set N vertical axes in parallel
– Put data to intersects on corresponding axes
– Connect intersects
8
Reorder Parallel Coordinates
Original
Reordered
9
Curved Parallel Coordinates
More fluently visibility but drawing curves takes more time and
processing
10
Parallel Coordinate View of a Firewall Log File
11
Visual Clustering in Parallel Coordinates
[EuroVis 2008]
13
Visual Clustering in Parallel Coordinates
14
Modeling visual interaction between lines
15
16
17
18
19
20
21
Splatting the Lines in Parallel Coordiantes
[EuroVis 2009]
22
[EuroVis’09] (CGF’09)
Polyline Splatter
23
Segment Splatter
24
Scatter Plots
Scatter Plot
Scatter Plot Matrix
From sas.com
25
Line vs. Point Representation
26
Line vs. Point Representation
27
Line vs. Point Representation
28
Data Exploration with PC
7 variables and 392 data items.
[InfoVis 2009] (Under review)
29
Data Exploration with SPPC
30
[InfoVis’09] (TVCG’09)
SPPC – Converting Lines into Points
Parallel Coordinates
Scatter Plot
31
Scattering Points in Parallel Coordinates - SPPC
32
Scattering Points in Parallel Coordinates - SPPC
33
Extension in point distribution - DMS
Scatter Plots
Parallel Coordinates
MDS
35
Dimensional Incremental Multidimensional
Scaling (DIMDS)
MDS
DIMDS
38
DIMDS Performance
39
DIMDS Order
MDS
DIMDS - order 1
40
DIMDS - order 2
Data Exploration with SPPC
41
Application – Intestinal Gastric Cancer
• DNA Microarray data
42
Interactive Local Clustering Operations
[PacificVis 2010]
44
Interactive Local Clustering Operations
45
Local Clustering Operations
46
Local Clustering Operations
47
Interactive Local Clustering Operations
53
Interactive Local Clustering Operations
54
Parallel Coordinates Application in RFID
56
[Vis 2009] (TVCG’09)
Demo
• Video
• PC application (NBA data)
• Software download
http://vis.pku.edu.cn/software/
57
Visualization Research at Peking University
http://vis.pku.edu.cn
http://vis.pku.edu.cn/wiki
Email: [email protected]
58