Diagramme de Sankey ou treemap : lequel choisir

Un treemap montre une hiérarchie stricte en surfaces imbriquées ; un Sankey montre des quantités entre catégories, même quand un enfant a plusieurs parents. Comparez-les.

Un treemap est le bon graphique pour une hiérarchie stricte : chaque élément appartient à un seul parent. Un Sankey sert aux quantités qui relient des catégories de plusieurs façons.

L'exemple est un chiffre d'affaires par région et par produit. Chaque produit est vendu dans plusieurs régions : il a donc plusieurs parents. Un treemap devrait choisir une hiérarchie et répéter l'autre.

Dans le Sankey, les totaux par produit sont visibles directement : le produit A représente 550 sur 1 000, bien qu'il apparaisse dans les trois régions.

Hiérarchie ou flux

Un treemap découpe un rectangle en rectangles imbriqués, ce qui suppose un arbre. Un Sankey permet à un nœud de recevoir de plusieurs sources.

Densité et nombre de parts

Un treemap gère des centaines de petites parts dans un espace compact. Un Sankey manque de place bien plus tôt, et au-delà d'une douzaine de nœuds par colonne il faut regrouper.

  • Treemap : beaucoup de parts, une seule hiérarchie.
  • Sankey : peu de parts, plusieurs liens.
  • Treemap : comparaison de surfaces uniquement.
  • Sankey : largeur sur une échelle commune, avec le sens du flux.

Choisir

Choisissez un treemap pour une hiérarchie vaste et stricte, comme un système de fichiers. Choisissez un Sankey quand une même catégorie apparaît sous plusieurs parents et que son total compte.

Points clés

  • L'EMEA représente la moitié du chiffre d'affaires ; le produit A pèse 550 sur 1 000, réparti sur trois régions.
  • Le produit A est le premier produit en EMEA (300) et aux Amériques (200), mais passe derrière le produit B en APAC (50 contre 100).
  • Le produit C n'apparaît qu'aux Amériques.
  • Les chiffres sont inventés.

Les données de l’exemple

Chiffres inventés, équilibrés à chaque nœud.

Diagramme de Sankey ou treemap : lequel choisir (milliers d'euros)
DeVersQuantité (milliers d'euros)
Chiffre d'affairesEMEA500
Chiffre d'affairesAmériques350
Chiffre d'affairesAPAC150
EMEAProduit A300
EMEAProduit B200
AmériquesProduit A200
AmériquesProduit B100
AmériquesProduit C50
APACProduit A50
APACProduit B100

Les mêmes données en CSV

source,target,value
Chiffre d'affaires,EMEA,500
Chiffre d'affaires,Amériques,350
Chiffre d'affaires,APAC,150
EMEA,Produit A,300
EMEA,Produit B,200
Amériques,Produit A,200
Amériques,Produit B,100
Amériques,Produit C,50
APAC,Produit A,50
APAC,Produit B,100

Comment cela fonctionne

  1. Vérifier si chaque élément a un seul parent

    Si oui, un treemap convient. Si un élément apparaît sous plusieurs parents, utilisez un Sankey.

  2. Lister les paires avec leurs montants

    Par exemple région et produit.

  3. Saisir les flux

    Chiffre d'affaires vers région, région vers produit.

  4. Vérifier l'équilibre

    Chaque région doit transmettre ce qu'elle a reçu.

Questions fréquentes

Un treemap peut-il montrer des flux ?

Non. Il montre la part du tout dans une hiérarchie, sans direction entre les catégories.

Lequel est préférable pour beaucoup de catégories ?

Un treemap. Un Sankey comportant de nombreux petits nœuds est difficile à lire ; regroupez les plus petits dans Autres.

Modifier ce Sankey de chiffre d'affaires

Ouvrez l'exemple comme votre propre diagramme et saisissez vos régions et vos produits.

Modifier ce Sankey de chiffre d'affaires

Plus dans Diagrammes de Sankey