Treemap
A treemap is a space-filling visualization for hierarchical data that uses nested rectangles to represent the structure and quantitative magnitudes of a dataset. Each node in the hierarchy is a rectangle, with the area proportional to a numeric value such as size, budget, or frequency. The rectangles are subdivided within their parent rectangle, producing a compact, visual summary of both hierarchy and composition. Color can be used to encode an additional attribute, such as category or another numeric measure, while position often reflects the tree structure or a chosen ordering.
Treemaps were introduced by Ben Shneiderman in 1991 as a way to visualize large hierarchical datasets in
Common applications include visualizing disk usage and file systems, project budgets, market or portfolio data, software
Advantages of treemaps include efficient use of screen space, immediate visual comparison of component sizes, and