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 SankeyMATIC fait bien
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é.
La limite qu'il ne peut pas franchir
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 apportons en plus
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. Vous pouvez continuer à travailler en texte ou
passer à l'éditeur visuel à tout moment : les deux restent synchronisés.
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. Votre texte s'ouvrira ici le jour où l'étude grandira — et ce que vous construisez ici se resérialise en texte de la même famille.
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.
Fonction par fonction : SankeyMATIC face à OpenSankey
Nous avons porté le moteur de placement de SankeyMATIC lui-même : l'équivalence à l'import est donc inhabituellement stricte, le même texte produit la même image. Les verdicts ci-dessous disent ce qui est identique, ce qui existe sous une autre forme, et ce qui n'existe que d'un seul côté.
Le dialecte texte
| Fonction | SankeyMATIC | OpenSankey | Verdict |
|---|---|---|---|
| Lignes de flux | source [valeur] cible, [*], flux chaînés | Dialecte complet analysé, plus le texte brut à trois colonnes (tabulation, ; ou ,) | Équivalent |
| Couleurs et réglages de nœuds | Lignes :Nœud #hex et suffixes | Analysés et appliqués | Équivalent |
| Bloc de réglages | Mise en page, couleurs, étiquettes, tailles… | Tous les groupes de réglages sont analysés et transposés | Équivalent |
| Commentaires | Lignes // | Acceptés | Équivalent |
| Mise en page automatique | Son moteur de placement | Le même moteur, porté ligne à ligne (nœuds fantômes compris), ou notre propre placement automatique, au choix | Équivalent |
| Le texte reste éditable après import | Le texte est le diagramme | Mode texte dans l'éditeur : votre diagramme se resérialise à tout moment en texte de la même famille | Équivalent |
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é, et le même texte brut, dans les deux sens |
| Lit les fichiers de l'autre | Non | Oui, et le réécrit : l'aller-retour est sans perte pour tout ce que le texte sait exprimer |
C'est la migration la plus douce qui soit : vos fichiers .txt s'ouvrent ici,
et ce que vous construisez ici se resérialise en texte de la même famille, tant que vous
n'utilisez que ce que ce format sait exprimer. Rien n'est verrouillé, dans aucun sens.
