D3 v5 Circle-Packing
This visualization uses a circle-packing layout to display the hierarchical structure of the Flare software project’s classes and packages, with circle size encoding the value of each node. The example is implemented with D3 v5 and renders as SVG, using `d3.stratify` to build the hierarchy from a CSV file and `d3.pack` to compute the nested circle positions. Circle colors are mapped by depth using a sequential magma scale, and interactive mouseover highlighting is applied through class toggling.