Home icon
Data Visualisation Guide

Visualising hierarchies

2 minutes read

Visualising hierarchies and networks

When the nodes in a graph have a strict parent-child relationship, the graph is a hierarchy. The hierarchy can have multiple levels: a parent node can have children nodes, which in turn can have grandchildren, and so on.

An example of a hierarchical network is the taxonomy system used in biology. The lowest levels in the hierarchy are the species, which are classified into the higher level genera, families, orders, classes, phyla and kingdoms.

A classical way to visualise taxonomical hierarchies is by using a dendrogram.

A dendrogram showing the taxonomy of the Felidae family, or cats. Source: made with RAWgraphs, Maarten Lambrechts CC BY SA 4.0

A dendrogram can also have a circular layout.

A circular dendrogram showing the same data as the dendrogram above

Source: made with RAWgraphs, Maarten Lambrechts CC BY SA 4.0

An alternative to dendrograms are nested circles (also called packed circles), in which each higher level node encircles its children nodes.

A packed circles visualisation of the same data set as used in the dendrograms above

Source: made with RAWgraphs, Maarten Lambrechts CC BY SA 4.0

Related pages

Data dense time series

Data dense scatter plots

Binned scatter plots

Graphs, nodes and edges

Visualising hierarchies with numbers

Visualising networks

Visualising hierarchies and networks