Votre texte SankeyMATIC, en mieux
SankeyMATIC est un excellent moyen de faire un Sankey statique en deux minutes. OpenSankey
lit exactement la même syntaxe source [valeur] cible, couleurs, réglages de
nœuds et mise en page compris, et vous rend un diagramme interactif que vous pouvez
continuer à éditer.
| SankeyMATIC | OpenSankey | |
|---|---|---|
| Prix | Gratuit | Éditeur gratuit et open source, sans compte |
| Entrée | Texte : source [valeur] cible | La même syntaxe, plus Excel, CSV et l'édition à la souris |
| Sortie | PNG / SVG statiques | Diagramme interactif, plus les exports PNG / SVG |
| Modifier après coup | Regénérer depuis le texte | Manipulation directe : déplacer un nœud, styler un flux, annuler |
| Hiérarchie et exploration | Aucune | Replier et déplier des groupes de nœuds |
| Années et scénarios | Un diagramme par version des chiffres | Étiquettes de données : un diagramme, plusieurs jeux de valeurs |
| Données incomplètes | Chaque flux doit porter sa valeur | Le moteur d'analyse de flux calcule les valeurs manquantes |
| Embarquer sur votre site | Image statique | Visualiseur interactif hébergé, intégrable en iframe |
La hiérarchisation, les étiquettes de données, la publication interactive et le moteur d'analyse de flux de matières relèvent des offres payantes : voir les tarifs.
À qui s'adresse SankeyMATIC
À tout le monde, et c'est sa force : un générateur web gratuit, sans compte et sans
fichier, développé par Steve Bogart. On tape Salaires [1500] Budget et on a
un Sankey. C'est l'outil du premier diagramme, du billet de blog, du graphique de budget
personnel, de la figure qu'il faut produire ce soir.
Ce que nous avons appris de SankeyMATIC
Le format texte est une bonne idée en soi : il se relit, se compare d'une version à l'autre, se colle dans un ticket ou une revue de code, et il ne dépend d'aucun logiciel installé. La prise en main est immédiate, sans menu à explorer. Nous avons pris la leçon suffisamment au sérieux pour porter son moteur de placement, nœuds fantômes compris, afin qu'un diagramme importé depuis SankeyMATIC ressemble encore à celui que vous y aviez laissé.
Ce que nous avons voulu faire autrement
Chez SankeyMATIC, le texte est le diagramme. Toute l'élégance de l'outil vient de là, et toutes ses limites aussi. Une ligne porte une valeur : il n'y a pas de place pour dire « cette valeur est inconnue », « celle-ci est connue à 10 % près » ou « ce flux vaut le tiers de celui-là ». Vos chiffres doivent donc être complets et cohérents avant d'écrire la première ligne — le générateur ne calcule rien, il met en image ce que vous lui donnez.
De la même façon, une ligne porte une seule valeur : une deuxième année ou un deuxième scénario, c'est un deuxième texte et un deuxième diagramme. Et la sortie est une image : elle ne se déplie pas, ne se filtre pas, ne répond pas au survol.
Ce que nous avons ajouté
Le même point de départ, et une suite. Votre texte s'ouvre ici tel quel ; ensuite vous pouvez déplacer et styler à la souris, croiser plusieurs jeux de données sur les mêmes flux, replier un groupe de nœuds pour présenter la vue d'ensemble puis le déplier pour le détail, faire l'aller-retour avec un classeur Excel, et publier un diagramme interactif que l'on partage par une URL. Et quand vos chiffres sont incomplets — ce qui est la règle dès qu'une étude porte sur un vrai territoire ou une vraie filière — un moteur d'analyse de flux de matières calcule les valeurs manquantes à partir des bilans de chaque nœud et des contraintes que vous connaissez. Voir comment, sur un exemple →
Comment se passe l'import
Ouvrez l'éditeur, basculez le panneau tableur en mode texte, et collez. Nous analysons
tout le dialecte SankeyMATIC : les flux, les lignes :Nœud #couleur, les
commentaires et le bloc de réglages. À partir de là, le diagramme vit chez nous : vous
l'éditez à la souris, au tableur ou en Excel, et vous l'enregistrez dans notre format
ouvert.
Dans quels cas rester sur SankeyMATIC
Pour un croquis rapide, une figure unique, un diagramme dont les chiffres sont déjà arrêtés : rien ne bat le fait de taper trois lignes dans une page web et de télécharger l'image. Si votre chaîne de production est un dépôt de code où le texte du diagramme est versionné à côté du reste, restez-y aussi. Le jour où l'étude dépassera ce que ce texte sait dire, votre fichier s'ouvrira ici sans conversion.
Tous les exemples de SankeyMATIC, déjà dans l'éditeur
Les six diagrammes livrés avec SankeyMATIC, analysés par notre propre portage de son moteur de placement. Cliquez : ils s'ouvrent dans l'éditeur, sans compte.
Ce que l'import conserve
Ce tableau-ci ne compare pas les deux outils : il dit, élément par élément, ce que devient votre texte SankeyMATIC une fois collé chez nous. Nous avons porté le moteur de placement de SankeyMATIC lui-même, si bien que le même texte produit la même image.
| Élément du texte SankeyMATIC | Ce qu'il devient dans OpenSankey | Verdict |
|---|---|---|
| Lignes de flux | source [valeur] cible, [*] et flux chaînés : tout le dialecte est analysé (nous acceptons en plus le texte brut à trois colonnes, tabulation, ; ou ,) | Conservé |
| Couleurs et réglages de nœuds | Lignes :Nœud #hex et suffixes analysés et appliqués | Conservé |
| Bloc de réglages | Mise en page, couleurs, étiquettes, tailles : tous les groupes sont analysés et transposés sur nos propres réglages | Conservé |
| Commentaires | Lignes // acceptées | Conservé |
| Mise en page automatique | Son moteur de placement, porté ligne à ligne, nœuds fantômes compris — ou notre propre placement automatique, au choix | Conservé |
Fonction par fonction : SankeyMATIC et OpenSankey
Ce tableau-là compare les capacités des deux outils, indépendamment de l'import : ce qui est identique, ce qui existe sous une autre forme, et ce qui n'existe que d'un seul côté.
Au-delà du texte
| Fonction | SankeyMATIC | OpenSankey | Verdict |
|---|---|---|---|
| Démarrage sans friction | On tape du texte, on voit un Sankey, rien d'autre | Un éditeur avec des menus : plus puissant, forcément moins minimal | SankeyMATIC seul |
| Manipulation directe | Déplacement vertical des nœuds | Tout se déplace et se style, avec annulation complète | Proche |
| Excel et CSV | — | Aller-retour d'un classeur structuré, tableur embarqué | OpenSankey seul |
| Années, scénarios, dimensions | Un diagramme par version des chiffres | Étiquettes de données : un diagramme, plusieurs jeux, commutables à la volée | OpenSankey seul |
| Hiérarchie et exploration | — | Agrégation et désagrégation de groupes de nœuds | OpenSankey seul |
| Bilans et réconciliation | Totaux des flux par nœud | Réconciliation sous contraintes avec incertitudes, et calcul des valeurs manquantes | OpenSankey seul |
| Publication interactive | PNG / SVG statiques | Visualiseur interactif hébergé et embarquable, plus les exports PNG / SVG / PDF / GIF | OpenSankey seul |
Formats de fichier
| SankeyMATIC | OpenSankey | |
|---|---|---|
| Format natif | Texte brut (comparable d'une version à l'autre, collable partout) | JSON ouvert et versionné, plus un classeur Excel structuré |
| Lit les fichiers de l'autre | Non | Oui : tout le dialecte texte est analysé, mise en page comprise |
C'est la migration la plus douce qui soit : vos fichiers .txt s'ouvrent ici
tels quels, et vos originaux restent chez vous, intacts. Dans l'autre sens, en revanche,
l'import est à sens unique : nous ne réexportons pas votre diagramme en texte
SankeyMATIC. Ce que vous construisez ici s'enregistre dans notre format JSON ouvert et
dans un classeur Excel, tous deux lisibles par n'importe quel script.
