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

Made with Slides.com