Lesson 6
Visualising and Analysing Multivariate Data

What will you learn from this lesson?

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
- Sensing and analyzing high-dimensional continuous data
- Sensing and analyzing high-dimensional categorical data
- Sensing both categorical and continuous high-dimensional data
- High-dimensional data analysis best practices
When the variables are both continuous and categorical

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
- Trellis
Trellis plot

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
- Also know as multiple plots

Trellis plot - JMP methods

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data

Trellis plot - application 1

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
Trellis plot - application 2

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
When there are three continuous variables

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data

Visualising and Analysing Three Continuous Variables: Ternary Plot

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data

ggtern: ternary diagrams in R

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
Ternary Plot codes in D3.js

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
When all the variables are continuous

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data

Scatterplot Matrix

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
-
This is a bi-variate plot and not a multiple variables plot

Glyphs

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
-
Also known as radar chart, star chart and spider chart

Glyphs - Multiple plots

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data

Glyphs in D3.js

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
Glyphs in D3.js

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
Parallel Coordinates

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data

Parallel Coordinates - highlighting

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data

Parallel Coordinates - colour highlighting

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data

Parallel Coordinates - filtering

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data

Parallel Coordinates - alternative design

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data

Parallel Coordinates in d3.js

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
Parallel Coordinates in d3.js: fisheye

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
Parallel Coordinates in d3.js: Shuffled Rendering

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
Parallel Coordinates in d3.js: application

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
Cell-based Method: Heatmap

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data

Heatmap: Sorting

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data

Heatmap + Dendrogram

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data

d3heatmap: R + D3.js

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
Table-based Methods

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
- Table Lens
- Tableplots
Table Lens

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
Table Lens in D3.js

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
Tableplots

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
Visualising and Analysing Categorical Data

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
- Mosaic plot
- Parallel set
When the variables are all categorical

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data

Mosaic plot: two variables

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data

Mosaic plot: three variables

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data

Parallel Sets: Analysing the relationships

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
Parallel Sets: Application I

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data

Parallel Sets: Application II

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data

Parallel Sets: Application III

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data

Reference

ISSS608 Visual Analytics and Applications
Lesson 6: Visualising and Analysing Multivariate Data
ISSS608-Lesson6
By Kam Tin Seong
ISSS608-Lesson6
- 854