Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Treemap — Hierarchical Proportional Tiles

Signature

sp.treemap(title, labels, values, *, parents=None, variant="basic", palette=None, **kwargs) -> Chart

Description

sp.treemap() is the unified entry point for the entire treemap-chart family. A treemap divides a rectangle into proportional sub-rectangles whose area encodes value; when a parents list is given the layout becomes hierarchical (each parent gets its own block, leaves are squarified within). The variant keyword switches the visual style without touching the data. Treemaps are the standard for visualizing budgets, market cap, disk usage, portfolio weights, file systems and any 'whole = sum of parts' breakdown.

Hierarchical mode — pass parents (one parent label per leaf, can be empty string "" for a flat treemap). Internal totals are auto-computed from leaves. Sort leaves with the sort_order parameter ("desc" recommended).

Parameters

ParameterTypeDefaultDescription
titlestrrequiredChart title
labelslist[str]requiredTile labels (one per leaf)
valueslist[float]requiredLeaf values (area)
parentslist[str]NoneParent label of each leaf ("" -> flat)
variantstr"basic"Visual style (see table)
palettelist[int]NoneCustom color palette (per parent or per tile)
sort_orderstr"none""none", "asc" or "desc" for leaves
widthint1100Canvas width (px)
heightint520Canvas height (px)

Returns

Chart — object with .html property and .show() method.


Signature

sp.treemap(title, labels, values, *, parents=None, variant="basic", palette=None, **kwargs) -> Chart

Description

sp.treemap() est le point d entree unifie pour toute la famille treemap. Un treemap decoupe un rectangle en sous-rectangles proportionnels dont l aire code la valeur ; lorsqu une liste parents est fournie le rendu devient hierarchique (chaque parent recoit son propre bloc, les feuilles y sont squarifiees). Le mot-cle variant change le style sans toucher aux donnees. Les treemaps sont la reference pour visualiser budgets, capitalisations boursieres, occupation disque, poids de portefeuille, systemes de fichiers et toute decomposition 'tout = somme des parties'.

Mode hierarchique — passez parents (un libelle parent par feuille, chaine vide "" pour un treemap plat). Les totaux internes sont auto-calcules. Triez les feuilles avec sort_order ("desc" recommande).

Parametres

ParametreTypeDefautDescription
titlestrrequisTitre du graphique
labelslist[str]requisLibelles des tuiles (un par feuille)
valueslist[float]requisValeurs feuilles (aire)
parentslist[str]NoneParent de chaque feuille ("" -> plat)
variantstr"basic"Style visuel (voir tableau)
palettelist[int]NonePalette de couleurs (par parent ou tuile)
sort_orderstr"none""none", "asc" ou "desc" pour les feuilles
widthint1100Largeur du canvas (px)
heightint520Hauteur du canvas (px)

Retour

Chart — objet avec une propriete .html et une methode .show().