Lesson 4

Visualising and Analysing

High-dimensional Data

IS428 Visual Analytics for Business Intelligence

Version 1.9.0

Last updated: 12/09/2018, 11:00pm

What will you learn from this lesson?

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional 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

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

  • Small multiples
  • Small multiples vs Trellis

Small Multiple plot

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

  • Tableau methods

Trellis plot - JMP methods

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Trellis plot - application 1

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Trellis plot - application 2

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

When there are three continuous variables

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Visualising and Analysing Three Continuous Variables: Ternary Plot

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

ggtern: ternary diagrams in R

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Ternary Plot codes in D3.js

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

When all the variables are continuous

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Scatterplot Matrix

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

  • This is a bi-variate plot and not a multiple variables plot

Glyphs

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

  • Also known as radar chart, star chart and spider chart

Glyphs - Multiple plots

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Glyphs in D3.js

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Glyphs in D3.js

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Glyphs in D3.js

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Parallel Coordinates

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Parallel Coordinates - highlighting

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Parallel Coordinates - colour highlighting

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Parallel Coordinates - filtering

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Parallel Coordinates - alternative design

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Parallel Coordinates in d3.js

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Parallel Coordinates in d3.js: fisheye

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Parallel Coordinates in d3.js: Shuffled Rendering

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Parallel Coordinates in d3.js: application

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Cell-based Method: Heatmap

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Heatmap: Sorting

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Heatmap + Dendrogram

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

d3heatmap: R + D3.js

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Table-based Methods

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

  • Table Lens
  • Tableplots

Table Lens

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Table Lens in D3.js: DataComb

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Visualising and Analysing Categorical Data

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

  • Mosaic plot
  • Parallel set

When the variables are all categorical

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Mosaic plot: two variables

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Mosaic plot: three variables

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Parallel Sets: Analysing the relationships

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Parallel Sets: Application I

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Parallel Sets: Application II

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Parallel Sets: Application III

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

Reference

IS428 Visual Analytics for Business Intelligence

Lesson 4: Visualising and Analysing High-dimensional Data

IS428-Lesson4

By Kam Tin Seong

IS428-Lesson4

  • 937