Bonnes pratiques du Sankey : dix règles pour des diagrammes clairs
Dix règles pratiques pour un diagramme de Sankey lisible : une seule unité, peu de nœuds, pertes tracées, couleur porteuse de sens, libellés directs et échelle honnête. Avec un exemple marketing modifiable.
Un bon diagramme de Sankey a une seule unité, peu de nœuds, aucune perte cachée et des libellés lisibles sans légende.
L'exemple répartit un budget marketing entre trois canaux, puis montre quelle part des dépenses de chaque canal est attribuée à des leads et laquelle ne l'est pas. Il suit les règles ci-dessous, et chaque règle a une raison que l'on y voit.
Les règles portent sur ce dont un lecteur a besoin : une seule échelle, aucune perte cachée et des libellés là où l'œil se trouve déjà. Aucune n'exige de logiciel particulier, seulement quelques décisions prises avant de saisir les chiffres.
Dix règles
- Utilisez une seule unité pour tout le diagramme, et dites laquelle.
- Limitez-vous à une poignée de nœuds par colonne. Fusionnez les petits dans « Autres ».
- Tracez les pertes. Tout ce qui ne continue pas a son propre nœud.
- Équilibrez chaque nœud, ou montrez l'écart.
- Ordonnez les colonnes de gauche à droite dans le sens du flux, et gardez un seul sens.
- Évitez les boucles. Si quelque chose revient, scindez-le en un nœud distinct comme « Reprise ».
- Utilisez la couleur pour signifier quelque chose : une source, un groupe ou bien contre mal. Pas pour décorer.
- Étiquetez directement les bandes et les nœuds, avec le montant, plutôt que dans une légende.
- Ne tronquez pas et ne changez pas d'échelle : la largeur doit rester proportionnelle au montant.
- Dites d'où viennent les chiffres et pour quelle période.
Ce que les règles vous apportent
Dans l'exemple, la publicité payante prend la moitié du budget, mais seuls 60 % de ses dépenses sont attribués à des leads, contre 83 % pour le contenu, dont le budget est plus petit. Cette comparaison est visible parce que la part « sans lead » est tracée comme une bande à part et que les canaux ne sont pas mêlés à d'autres regroupements.
Points clés
- Sur les 100 dépensés, 63 sont attribués à des leads et 37 ne le sont pas.
- Dépenses attribuées à des leads : contenu 25 sur 30 (83 %), publicité payante 30 sur 50 (60 %) et événements 8 sur 20 (40 %).
- La publicité payante est le plus gros canal, mais pas celui dont la part attribuée est la plus élevée.
- Les chiffres sont inventés.
Les données de l’exemple
Budget inventé, en milliers d'euros, avec les dépenses de chaque canal réparties selon qu'elles sont attribuées ou non à des leads. La façon d'attribuer les dépenses est un choix de modélisation à définir.
| De | Vers | Quantité (k€) |
|---|---|---|
| Budget marketing | Publicité payante | 50 |
| Budget marketing | Contenu | 30 |
| Budget marketing | Événements | 20 |
| Publicité payante | Dépenses ayant produit des leads | 30 |
| Publicité payante | Dépenses sans lead | 20 |
| Contenu | Dépenses ayant produit des leads | 25 |
| Contenu | Dépenses sans lead | 5 |
| Événements | Dépenses ayant produit des leads | 8 |
| Événements | Dépenses sans lead | 12 |
Les mêmes données en CSV
source,target,value
Budget marketing,Publicité payante,50
Budget marketing,Contenu,30
Budget marketing,Événements,20
Publicité payante,Dépenses ayant produit des leads,30
Publicité payante,Dépenses sans lead,20
Contenu,Dépenses ayant produit des leads,25
Contenu,Dépenses sans lead,5
Événements,Dépenses ayant produit des leads,8
Événements,Dépenses sans lead,12Comment cela fonctionne
Fixer l'unité et le périmètre
Choisissez une unité et une période avant d'ajouter le moindre nœud.
Ajouter les pertes
Donnez à chaque quantité qui ne continue pas son propre nœud.
Étiqueter pour la lecture
Mettez noms et montants sur le diagramme pour que personne n'ait à chercher dans une légende.
Questions fréquentes
Faut-il afficher des pourcentages ou des valeurs absolues ?
Des valeurs absolues sur le diagramme, avec les pourcentages dans le texte si nécessaire. La largeur est proportionnelle au montant absolu : des pourcentages sur les bandes peuvent induire en erreur.
Comment traiter les très petits flux ?
Regroupez-les dans « Autres », ou étiquetez-les directement en acceptant qu'ils soient fins.
Appliquer ces règles à votre diagramme
Ouvrez l'exemple comme votre propre diagramme et remplacez-le par vos données.