wess27th May 2020 at 8:43am

image from wikipedia

A hyperbolic tree is a data visualization map inspired by hyperbolic geometry that is a good image of what open work looks like.

The difference between a typical tree with nodes and a hyperbolic tree is that it uses hyperbolic space, which allows for more room for the tree. Rather than being a flat Euclidean space which does not utilize a curvature, the hyperbolic tree does. This allows for more spaces for the nodes on the tree.

Exploiting this property allows laying out the tree in hyperbolic space in an uncluttered manner: placing a node far enough from its parent gives the node almost the same amount of space as its parent for laying out its own children

References: