Générateur de Sankey : créez un diagramme de Sankey en ligne
Créez un diagramme de Sankey à partir de vos flux : saisissez nœuds et montants dans un tableau, ou collez une liste source, cible, valeur, puis modifiez le résultat sur le canevas.
Un diagramme de Sankey montre comment une quantité se divise et se regroupe au fil des étapes. Dans QueryChart, vous le construisez à partir d'un tableau de flux, puis vous ajustez noms, montants, unités et couleurs sur le canevas.
Chaque ligne du tableau est un nœud, et chacune peut lister les nœuds vers lesquels elle renvoie, avec un montant. La largeur de chaque ruban est ce montant : l'image est donc toujours cohérente avec les chiffres saisis. Modifiez une valeur et les rubans se redimensionnent aussitôt.
L'exemple ci-dessus suit les revenus mensuels d'un foyer jusqu'aux catégories de budget qu'ils financent. C'est un bon test pour un générateur de Sankey, car il a une vraie structure : deux sources se rejoignent en une réserve, celle-ci se divise en trois, et chaque branche se divise à nouveau.
Comment lire ce diagramme
- La largeur du ruban est le montant : le ruban Salaire est environ cinq fois plus large que Travail freelance, car 3 200 vaut environ cinq fois 600.
- Tout ce qui entre dans un nœud en ressort, la hauteur du nœud est donc son total. Le salaire net est de 3 800 en entrée et 3 800 en sortie.
- Lisez de gauche à droite : d'où vient l'argent, comment il s'appelle une fois regroupé, quelle catégorie le réclame et à quoi il est finalement dépensé.
- Les chiffres sont un exemple inventé, pas un budget recommandé.
Les données derrière le diagramme
Chiffres illustratifs d'un foyer, en euros par mois, choisis pour que chaque nœud soit équilibré. Remplacez-les par les vôtres.
| De | Vers | Quantité (€) |
|---|---|---|
| Salaire | Salaire net | 3200 |
| Travail freelance | Salaire net | 600 |
| Salaire net | Besoins | 2100 |
| Salaire net | Épargne | 800 |
| Salaire net | Envies | 900 |
| Besoins | Logement | 1300 |
| Besoins | Alimentation | 500 |
| Besoins | Transports | 300 |
| Épargne | Fonds d'urgence | 300 |
| Épargne | Retraite | 500 |
| Envies | Abonnements | 150 |
| Envies | Loisirs | 450 |
| Envies | Voyages | 300 |
Les mêmes données en CSV
source,target,value
Salaire,Salaire net,3200
Travail freelance,Salaire net,600
Salaire net,Besoins,2100
Salaire net,Épargne,800
Salaire net,Envies,900
Besoins,Logement,1300
Besoins,Alimentation,500
Besoins,Transports,300
Épargne,Fonds d'urgence,300
Épargne,Retraite,500
Envies,Abonnements,150
Envies,Loisirs,450
Envies,Voyages,300Comment cela fonctionne
Lister vos nœuds
Ajoutez une ligne par nœud : chaque source, étape et destination. Donnez à chaque nœud un nom court, car les noms deviennent les libellés du diagramme.
Ajouter les flux et les montants
Dans la colonne « Flux vers », indiquez les nœuds vers lesquels chaque ligne renvoie, puis saisissez le montant de chaque flux. Utilisez une seule unité pour tout le diagramme et définissez-la une fois.
Vérifier l'équilibre et le mettre en forme
QueryChart signale un nœud qui envoie plus qu'il ne reçoit. Choisissez ensuite l'alignement, les couleurs et les libellés, puis téléchargez le diagramme en image ou en PDF.
Questions fréquentes
Faut-il écrire du code ou utiliser un format de fichier particulier ?
Non. Vous saisissez nœuds et montants dans un tableau, ou vous collez une liste source, cible, valeur. Rien à installer, aucune syntaxe à apprendre.
Puis-je modifier le diagramme après sa génération ?
Oui. Les noms, les montants, l'unité, les couleurs et l'ordre des nœuds sont modifiables, et le diagramme se redessine au fil de la saisie.
Que se passe-t-il si un nœud envoie plus qu'il ne reçoit ?
QueryChart l'indique par un avertissement sur la cellule Montant afin que vous repériez l'erreur de saisie. Un nœud qui reçoit plus qu'il n'envoie est autorisé, et le panneau Suggestions propose d'ajouter un nœud Autre pour la différence.
Créer ce diagramme de Sankey
Ouvrez cet exemple comme votre propre diagramme. Changez les montants, renommez les nœuds ou remplacez tout par vos données.