treemaps
A treemap is a space-filling visualization for hierarchical data that represents each node as a rectangle. The area of each rectangle corresponds to a quantitative attribute, such as size or value, while the rectangles are nested to reflect the hierarchy. Colors can encode categories or another metric.
Treemaps are created by partitioning a region into rectangles corresponding to the root's children, recursively applying
The concept was popularized by Ben Shneiderman in 1991. A major advance was the squarified treemap proposed
Treemaps are used to explore large hierarchies such as file systems, software structures, financial portfolios, or
Benefits include compact visualization of large hierarchies and immediate visual impression of relative magnitudes. Limitations include
Variants and extensions incorporate interactivity, animation, or focus+context techniques to mitigate limitations, while combining treemaps with