Skip to main content
100%

Tidy Tree

✓ Published0🌍 Public
EEndNight95
Last edited Jun 7, 2018
Created on Jun 7, 2018

A tidy tree diagram displays the hierarchical structure of the Flare class hierarchy, organizing nodes by distance from the root. The visualization uses the Reingold-Tilford algorithm via `d3.tree()` for an efficient, layered layout. Data is loaded from flare.csv and processed with `d3.stratify()` to build the tree. SVG rendering includes horizontal links with `d3.linkHorizontal()`, while internal nodes are distinguished with darker circles and varying text positions.

AI-generated description

The d3.tree layout implements the Reingold-Tilford algorithm for efficient, tidy arrangement of layered nodes. The depth of nodes is computed by distance from the root, leading to a ragged appearance. Radial orientations are also supported. Implementation based on work by Jeff Heer and Jason Davies using Buchheim et al.’s linear-time variant of the Reingold-Tilford algorithm. Data shows the Flare class hierarchy, also courtesy Jeff Heer.

Compare to this radial layout.

forked from <a href='http://bl.ocks.org/mbostock/'>mbostock</a>'s block: <a href='http://bl.ocks.org/mbostock/4339184'>Tidy Tree</a>

gpl-3.0 Licensed

Similar vizzes