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
-
Radar Chart (http://en.wikipedia.org/wiki/Radar_chart)
- Ternary plot (https://en.wikipedia.org/wiki/Ternary_plot), (http://csmres.jmu.edu/geollab/Fichter/SedRx/readternary.html) and (http://wvaughan.org/ternaryplots.html)
- Ternary Plot in D3.js (http://bl.ocks.org/tomgp/7674234), (https://gist.github.com/widged/5780720), (http://bl.ocks.org/tomgp/7766353)
- Chernoff face (https://en.wikipedia.org/wiki/Chernoff_face)
- Chernoff face in d3.js (https://github.com/gnarmis/chernoff-faces) and (http://bl.ocks.org/larskotthoff/2011590)
IS428-Lesson4
By Kam Tin Seong
IS428-Lesson4
- 937