Zoomable Icicle with Labels and Breadcrumb (d3v4)
A zoomable icicle chart displays a hierarchical dataset of the Flare software project, partitioning rectangular cells by value and color-coding branches. Clicking any cell zooms into that subtree while updating a breadcrumb trail above, which shows the current path and percentage of the total. The visualization uses d3.partition, d3.hierarchy, and d3.scaleOrdinal with d3.schemeCategory20c, rendering rectangles and foreignObject labels in SVG. Breadcrumb polygons and animated transitions via d3.transition respond to clicks, with data loaded from a JSON file.
AI-generated descriptionThe code recreates a breadcrumb on top of a zoomable icicle in d3v4.
Code based off of tophtucker and breadcrumb code from kerryrodden.
forked from <a href='http://bl.ocks.org/timelyportfolio/'>timelyportfolio</a>'s block: <a href='http://bl.ocks.org/timelyportfolio/e2e1cad2c8d0aaad98d4b8c516d7d0aa'>Zoomable Icicle with Labels and Breadcrumb (d3v4)</a>