Difference between revisions of "Lesson07"

From Visual Analytics and Applications
Jump to navigation Jump to search
(Created page with "<div style=background:#2B3856 border:#A3BFB1> 250px <font size = 5; color="#FFFFFF">ISSS608 Visual Analytics and Applications</font> </div> <!--MAIN HE...")
 
Line 75: Line 75:
 
* [https://eagereyes.org/techniques/parallel-coordinates Parallel Coordinates]
 
* [https://eagereyes.org/techniques/parallel-coordinates Parallel Coordinates]
 
* [http://www.perceptualedge.com/articles/b-eye/parallel_coordinates.pdf Multivariate Analysis Using Parallel Coordinates]
 
* [http://www.perceptualedge.com/articles/b-eye/parallel_coordinates.pdf Multivariate Analysis Using Parallel Coordinates]
 +
* [https://towardsdatascience.com/ghosts-on-the-radar-why-radar-charts-are-easily-misread-dba00fc399ef Ghosts on the Radar — Why Radar Charts Are Easily Misread]
 +
* [https://www.perceptualedge.com/articles/dmreview/radar_graphs.pdf Keep Radar Graphs Below the Radar - Far Below]
 +
* [https://blog.scottlogic.com/2011/09/23/a-critique-of-radar-charts.html A Critique of Radar Charts]
 +
* [https://www.darkhorseanalytics.com/blog/radar-more-evil-than-pie Radar: More Evil Than Pie]
 +
  
 
'''Treemaps'''
 
'''Treemaps'''

Revision as of 16:08, 13 January 2021

Vaa logo.jpg ISSS608 Visual Analytics and Applications

About

Weekly Session

Assignment

Visual Analytics Project

Course Resources

 


Visualising and Analysing Multidimensional Data

Content

  • Introduction to High-dimensional Data
  • Bivariate Matrix
    • Trellis
    • Correlation Matrix
    • Correlogram
  • Multivariate Data Visualisation
    • Ternary Plot
    • Glyphs or Star Plot
    • Heatmap
    • Parallel Coordinate Plot
  • Space-constrained visualization of hierarchies
    • Treemaps
    • Sunburst diagram


Readings

Core Readings

Multivariate Methods

Treemaps


Optional Readings

Multivariate Methods


Treemaps

R Packages

Correlation Matrix

  • ggscatmat and ggpairs of GGally
  • corrplot. A graphical display of a correlation matrix or general matrix. It also contains some algorithms to do matrix reordering. In addition, corrplot is good at details, including choosing color, text labels, color labels, layout, etc.
  • corrgram calculates correlation of variables and displays the results graphically. Included panel functions can display points, shading, ellipses, and correlation values with confidence intervals.

Heatmap

Static heatmap

  • heatmap() of R stats package. It draws a simple heatmap.
  • heatmap.2() of **gplots** R package. It draws an enhanced heatmap compared to the R base function.
  • pheatmap() of **pheatmap** R package. **pheatmap** package also known as Pretty Heatmap. The package provides functions to draws pretty heatmaps and provides more control to change the appearance of heatmaps.
  • **ComplexHeatmap** package of R/Bioconductor package. The package draws, annotates and arranges complex heatmaps (very useful for genomic data analysis). The full reference guide of the package is available [here](https://jokergoo.github.io/ComplexHeatmap-reference/book/).
  • **superheat** package: A Graphical Tool for Exploring Complex Datasets Using Heatmaps. A system for generating extendable and customizable heatmaps for exploring complex datasets, including big data and data with multiple data types. The full reference guide of the package is available here.

Interactive Heatmap

  • heatmaply: Make Interactive Cluster Heat Maps Using 'plotly'
  • d3heatmap d3heatmap: Make Interactive Heat Maps Using 'htmlwidgets' and 'D3.js.
  • iheatmapr: Make complex, interactive heatmaps. Detail information are available at here.

Treemaps

Sunburst Diagram