An Alternative to Tree-Maps

https://www.nngroup.com/articles/treemaps/

Treemaps are a data-visualization technique for large, hierarchical data sets. They capture two types of information in the data: (1) the value of individual data points; (2) the structure of the hierarchy.

Example of a treemap from https://help.tableau.com/current/pro/desktop/en-us/buildexamples_treemap.htm

Example of a treemap from https://help.tableau.com/current/pro/desktop/en-us/buildexamples_treemap.htm

Definition: Treemaps are visualizations for hierarchical data. They are made of a series of nested rectangles of sizes proportional to the corresponding data value. A large rectangle represents a branch of a data tree, and it is subdivided into smaller rectangles that represent the size of each node within that branch.

Alternatives:

Treemaps should not be used if your data is not hierarchical: in those situations, they are functionally equivalent with a pie chart — simply showing a parts-to-whole relationship. (Pie charts are not great visualizations either — like treemaps, they are based on area and angle, attributes that are not preattentive. They should be used only to communicate that one or two items are much larger than the rest, and not for comparing relative sizes of the pie slices.)

Summary