d3.js v4 - Zoomable treemap
This zoomable treemap visualizes the provisional income budget for the city of Rome across three years (2016–2018), using nested rectangles to represent hierarchical budget categories. Built with D3 v4, it employs `d3.treemap`, `d3.hierarchy`, and linear scales for layout, with SVG rendering and animated transitions on zoom. Breadcrumbs in the navigation bar track the current hierarchy level, while tooltips appear via SVG title elements. The code supports dynamic width for mobile devices and wraps text labels within cells; it omits colors entirely, relying on structure and labels for readability.