Size nested rectangles by weight to show a portfolio's composition at a glance.
What is a treemap chart?
A treemap displays hierarchical or part-to-whole data as a set of nested rectangles, where each rectangle's area is proportional to its value. In finance it is a natural fit for portfolio composition: every holding becomes a tile sized by its weight, so the biggest positions dominate the picture and concentration is instantly visible. Unlike a pie chart, a treemap uses space efficiently and can nest categories within categories.
Illustrative ten-position equity portfolio sized by weight. Values are for demonstration only.
A list of weights is hard to feel; a treemap makes composition visceral. The largest holdings command the largest tiles, so concentration and diversification jump out without reading a single percentage. This tool renders a ten-position equity portfolio as a treemap so you can see how weight translates into visual dominance.
The core principle of a treemap is that area equals value. A holding twice the weight of another gets twice the rectangle, so the layout is an honest map of where capital actually sits. This makes concentration risk obvious: if a handful of tiles swallow most of the canvas, the portfolio is far less diversified than a long holdings list might suggest. The human eye judges relative area quickly, which is the treemap's advantage over a table.
Both show part-to-whole composition, but the treemap scales far better. A pie chart becomes unreadable past a handful of slices and forces the eye to compare angles, which humans do poorly. A treemap packs dozens of holdings legibly, compares areas rather than angles, and — crucially — nests hierarchy, so you can drill from sectors down to individual names within the same view. For real portfolios it is usually the stronger choice.
Quadesto builds the treemap from a table of names and values, laying out rectangles by a squarified algorithm so tiles stay close to square and remain readable. You can add a category column to nest holdings under sectors and a metric column to drive tile colour. The portfolio above is rendered from a simple name-and-weight table, and the treemap embeds into allocation and holdings reports.
Upload a CSV or connect a live source, and Quadesto renders this exact chart — styled, computed, and embeddable in your reports and newsletters. Free to start.
Create free accountExplore all free financial tools, browse the finance glossary, or see how teams use Quadesto.