ISSS608 Visual Analytics and Applications
ISSS608 Visual Analytics and Applications
Introducing sunburst diagram
Sunburst diagram in D3.js
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
First introduced in 1998 by Ben Shneiderman
It was used to visualise files usage in a harddisk.
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Recursively slice and dice a rectangle in different directions to represent a (potentially large) hierarchy
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Optimise the placement of nodes within a level to make them as square as possible
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Conserve the ordering of elements while seeking to keep nodes as square as possible, and thus produce very stable layouts.
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Provide interactive manipulation of a hierarchy.
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Voronoi Treemap
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
TreeCovery
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Spatially Ordered Treemaps
Source: Jo Wood, Jason Dykes and Aidan Slingsby (2010) “Visualisation of Origins, Destinations and Flows with OD Maps”, The Cartographic Journal Vol. 47 No. 2 pp. 117–129
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Stock market
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Stock market
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Logistic and Supply Management
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Salesforce Performance
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Process and Quality Management
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Journalism
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Knowledge Management
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Cyber security
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Market research
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Market research
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
News
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Hobby
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Order hierarchy breakdowns and groupings according to the realities of the business.
For equity analysis: Industrial sector, country, trading frequency, capitalisation, and son on.
Use categorical attributes for hierarchy
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
The size variable in a treemap should be used to indicate attributes that measure the importance of the item. In general, these attributes are continues values.
The colour variable in a treemap should be associated with attributes that indicate urgency or amount of change. These attributes can be continuous or categorical.
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Use single colour with different intensity to represent the attribute’s values. Colour with higher intensity represent higher value and colour with lower intensity represent lower value.
Use two colours if the attribute values consist of both positive and negative values.
Avoid using red-green combination.
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Avoid using label if the treemap is very cluttered. For interactive treemap, tooltip is always more effective.
If labels are used, ensure that labels stand-out against treemaps colours.
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Tooltip window should stand out clearly.
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Tooltip window should stand out clearly.
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Avoid confusing interaction.
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Avoid confusing interaction.
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Avoid using hierarchy attributes in filter.
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Linking Treemaps with other data visualisation
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Linking Treemaps with other data visualisation
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
A treemap visualisation with input data
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
A treemap visualisation with input data
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
TIBCO Spotfire
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Treemap in Tableau
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Treemaps in Qlik Sense
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Treemaps in Power BI
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
Treemaps of macrofocus
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
The magic behind d3.js’s treemap layout
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
ISSS608 Visual Analytics and Applications
Lesson 7: Visualising and Analysing Hierarchical Data
A web-based tool for exploration of ortholog and expression data in biological pathways