L'alternative à e!Sankey qui calcule vos flux manquants
e!Sankey (ifu Hamburg / iPoint) est un outil de dessin abouti, largement utilisé dans l'industrie. Nous avons fait trois choix différents : nous tournons dans le navigateur, notre moteur ne se contente pas de vérifier vos bilans — il réconcilie vos données et complète ce qui manque —, et le résultat se publie comme un diagramme interactif.
| e!Sankey | OpenSankey | |
|---|---|---|
| Plateforme | Logiciel de bureau Windows, licence par poste | N'importe quel navigateur, n'importe quel système |
| Modèle de licence | Par poste ou licence flottante, plusieurs éditions selon les fonctions | Abonnement en ligne, éditeur gratuit sans compte (voir les tarifs) |
| État attendu des données | Connues : une valeur saisie par flèche | Partielles acceptées : le solveur calcule le reste |
| Calcul | Vérification de bilan par processus ; opérations simples (somme, différence, séparation) dans l'édition dédiée | Réconciliation sous contraintes, incertitudes, intervalles |
| Lien avec Excel | Liaison dynamique vers des cellules d'un classeur | Classeur Excel structuré, aller-retour import/export |
| Plusieurs jeux de données | Une valeur par entrée de flux | Étiquettes de données : années, scénarios, régions sur le même diagramme |
| Diffusion | Exports statiques, SVG interactif | Diagramme interactif hébergé, embarquable dans n'importe quel site |
| Vos fichiers existants | Format propriétaire .sankey | Ouvre les .sankey directement dans le navigateur |
| Ouverture | Propriétaire | Éditeur open source, format de fichier ouvert, données exportables |
La hiérarchisation, les vues, l'aller-retour Excel et le moteur d'analyse de flux de matières relèvent des offres payantes : voir les tarifs.
À qui s'adresse e!Sankey
À qui doit produire, sur un poste Windows, un diagramme de flux soigné et parfaitement maîtrisé graphiquement : bureaux d'études, ingénierie de procédés, services énergie et environnement en entreprise. Son terrain d'excellence, ce sont les process industriels et les livrables de rapport ou de présentation. C'est un produit mûr, doté d'une longue antériorité sur ce marché.
Ce qu'e!Sankey fait bien
Le dessin manuel immédiat : on place un processus, on tire une flèche, on tape une
valeur. Le contrôle graphique est fin — points de pliage libres en nombre illimité,
pointes accentuées pour rendre visibles les tout petits flux, dégradé de couleur le long
d'un flux, bibliothèque de pictogrammes fournie. Ses gabarits d'étiquettes à mots-clés
({EntryName} {Quantity} {UnitName}, avec préfixes, suffixes,
remplacements) sont l'une des fonctions les plus appréciées de ses utilisateurs, et nous
n'avons pas encore d'équivalent aussi libre. Son marqueur d'avertissement de bilan sur un
processus permet de vérifier un diagramme d'un coup d'œil, sans lancer de calcul. Et sa
liaison dynamique vers des cellules Excel met à jour le diagramme quand le classeur
change.
La limite qu'il ne peut pas franchir
e!Sankey est un outil de dessin : la valeur d'un flux est une donnée d'entrée, jamais un résultat. Chaque flèche porte le nombre que vous avez saisi. Son édition orientée calcul ajoute des opérations unitaires — fusionner, sommer, faire une différence, séparer, transformer — qui recombinent des valeurs que vous apportez déjà. Aucune de ces opérations ne résout un système sous-déterminé : si vous ignorez la valeur de la moitié de vos flux, aucune fonction du logiciel ne les calcule pour vous.
Cette limite n'est pas un oubli, c'est une conséquence du modèle : un diagramme e!Sankey porte une valeur par entrée de flux, sans notion d'incertitude propagée, sans contrainte entre flux éloignés, sans intervalle de résultat. Elle en entraîne une deuxième : comme un diagramme ne contient qu'un seul jeu de valeurs, une deuxième année ou un deuxième scénario, c'est un deuxième fichier — et les hiérarchies de nœuds repliables, qui permettent de présenter le même modèle à plusieurs niveaux de détail, n'existent pas.
Ce que nous apportons : un bilan à partir d'environ 10 % de données connues
Prenez une étude de flux de déchets sur un territoire. Vous disposez des tonnages entrant en déchèterie (des pesées, fiables à quelques pour cent près), de deux factures d'exutoires, d'un taux de refus de tri annoncé par un exploitant, et d'une fourchette d'expert pour le compostage domestique. Il vous manque la valeur d'une quarantaine de flux sur les quarante-cinq du schéma.
Dans un outil de dessin, l'étude s'arrête là. Il faut estimer les quarante valeurs manquantes à la main, à la calculette, en espérant qu'à chaque nœud les entrées et les sorties tombent juste — puis tout reprendre le jour où une donnée arrive.
Un moteur d'analyse de flux de matières prend le problème par l'autre bout. Chaque nœud est une équation : ce qui entre égale ce qui sort. Chaque ratio connu, chaque fourchette, chaque incertitude devient une contrainte supplémentaire. Les cinq valeurs mesurées et l'ensemble de ces contraintes forment un système que le solveur résout : il calcule les inconnues, ajuste au passage les mesures incompatibles entre elles — dans la limite de l'incertitude que vous leur avez donnée — et rend un intervalle plutôt qu'une valeur unique là où l'information reste insuffisante.
C'est cela, « produire un bilan à partir d'environ 10 % de données connues » : non pas deviner, mais faire porter par la structure du système l'information que les mesures n'apportent pas. La contrepartie est réelle et il faut la dire : il faut décrire cette structure — les nœuds, les flux, les contraintes — et un système trop peu contraint rend des intervalles larges. Mais un intervalle large est une information juste, là où une valeur inventée n'en est pas une.
Emportez vos diagrammes e!Sankey avec vous
L'éditeur ouvre les fichiers .sankey directement : Fichier → Ouvrir, vous
choisissez votre diagramme, c'est tout. Pas d'étape de conversion, pas d'envoi sur un
serveur — le fichier est lu entièrement dans votre navigateur. Les processus gardent
leurs positions et leurs couleurs, une flèche transportant plusieurs matières devient
autant de flux parallèles, et chaque entrée e!Sankey devient une étiquette sur laquelle
vous pouvez filtrer.
Dans quels cas rester sur e!Sankey
Si votre livrable est une figure de rapport ou de présentation dessinée au pixel près, si vous tenez au dégradé de couleur le long d'un flux, aux gabarits d'étiquettes en texte libre, à la ligne libre comme élément graphique, à la recherche d'un élément dans un très grand diagramme ou à la liaison dynamique vers un classeur Excel : ces fonctions existent chez eux et pas encore chez nous, le tableau ci-dessous les recense honnêtement. Si votre poste de travail est un PC Windows sous administration verrouillée et que vos données sont déjà complètes et cohérentes, le changement ne vous apportera pas grand-chose.
Voir un fichier .sankey s'ouvrir dans l'éditeur
Un diagramme d'exemple au format de fichier d'e!Sankey, écrit par nos soins. Cliquez : l'éditeur analyse le fichier dans votre navigateur, sans compte.
Fonction par fonction : e!Sankey 5 face à OpenSankey
Nous avons établi ce tableau en développant notre importeur .sankey, à partir
du manuel d'e!Sankey 5 et de plus d'une centaine de diagrammes réels. Chaque ligne reçoit
un verdict honnête : certaines choses sont strictement équivalentes (et survivent à
l'import), d'autres existent sous une forme différente, d'autres n'existent que d'un seul
côté. Une erreur nous a échappé ? Signalez-la, nous la corrigerons.
Flèches et flux
| Fonction | e!Sankey 5 | OpenSankey | Verdict |
|---|---|---|---|
| Routage orthogonal avec points de pliage | Nombre illimité de points, placés à la main | Flux routés à points de pliage éditables ; les tracés e!Sankey sont importés point par point | Équivalent |
| Flèches arrondies, courbure réglable | Angles arrondis | Courbure de Bézier par flux | Équivalent |
| Pointes et bases de flèche | Pointe et base activables par flèche | Pointes et encoches de départ par flux ; importées | Équivalent |
| Pointes visibles sur les flux très fins | « Arrow spikes » | Option de largeur minimale de pointe | Équivalent |
| Une flèche transportant plusieurs matières | Compartiments : une flèche, N entrées | Importée en flux parallèles ; chaque entrée devient une étiquette filtrable et colorable | Proche |
| Bordure de flux | Oui | Oui | Équivalent |
| Dégradé de couleur le long d'un flux | Dégradé source → destination | Pas encore disponible | e!Sankey seul |
Étiquettes et nombres
| Fonction | e!Sankey 5 | OpenSankey | Verdict |
|---|---|---|---|
| Étiquettes automatiques (nom, valeur, unité) | Composants activables par flèche | Idem, par flux ou par style ; importées | Équivalent |
| Étiquettes inclinées | Angle libre | Angle libre ; les angles e!Sankey sont importés à l'identique | Équivalent |
| Formats d'affichage des nombres | Nombre de décimales par type d'unité | Importé et appliqué | Équivalent |
| Gabarits d'étiquette personnalisés | Chaînes de format : {EntryName} {Quantity} {UnitName} et opérations sur le texte | Composition structurée aujourd'hui ; les gabarits à mots-clés sont en développement | e!Sankey seul |
| Étiquettes en pourcentage | Part du flux, du modèle, ou des entrées/sorties d'un nœud | Les pourcentages existent dans le modèle de données ; leur reprise à l'import reste à faire | Proche |
Nœuds et processus
Fonction e!Sankey 5 OpenSankey Verdict Formes Rectangle, rectangle arrondi, ellipse Le même jeu, plus la capsule Équivalent Icônes et images dans les nœuds Une centaine de pictogrammes fournis, plus vos images Catalogue d'icônes et vos images ; les images de processus sont importées Proche Taille du nœud adaptée à la largeur des flux Adaptation automatique Idem Équivalent Points de jonction invisibles Processus masqués qui regroupent des flux Reproduits à l'import : les flux convergent par la jonction comme dans l'original Équivalent Commandes d'alignement et de répartition Aligner les bords, répartir à distance égale Grille magnétique et placement automatique, plutôt que des commandes ponctuelles Proche Vérification de bilan sur un processus Marqueur d'avertissement et étiquette de bilan (entrée / sortie / différence) Un moteur de réconciliation à la place : les déséquilibres ne sont pas seulement signalés, ils sont résolus. Le contrôle visuel léger est prévu. Proche Hiérarchie de nœuds repliable — Agrégation et désagrégation de groupes de nœuds, plusieurs hiérarchies indépendantes OpenSankey seul
Unités et échelle
Fonction e!Sankey 5 OpenSankey Verdict Types d'unités et facteurs de conversion Par type d'unité Idem ; importés avec leurs coefficients Équivalent Échelle du diagramme Largeur du flux maximal, par type d'unité L'échelle e!Sankey est recalculée à l'identique à l'import Équivalent Seuil des petits flux, masquage des flux nuls Les deux options Les deux options ; importées Équivalent Plusieurs jeux de données sur un même diagramme Une valeur par entrée Arbres d'étiquettes : années, scénarios, toute dimension, sur les mêmes flux OpenSankey seul
Autour du diagramme
Fonction e!Sankey 5 OpenSankey Verdict Zones de texte, rectangles, images Éléments graphiques libres Idem ; importés, images embarquées comprises Équivalent Légende Légende des entrées Légende filtrante ; position importée Équivalent Commentaires sur les flèches Champ commentaire Importés en infobulles sur le flux Équivalent Ligne libre Oui Pas encore disponible e!Sankey seul Compléments attachés à un élément URL, fichier ou texte markdown Liens URL aujourd'hui Proche Connexion à Excel Liaison dynamique vers des cellules Aller-retour d'un classeur structuré et tableur embarqué ; pas de liaison de cellule en direct Proche Calculs Opérations sur les processus : fusionner, sommer, différence, séparer Réconciliation sous contraintes avec incertitudes : calcule des inconnues, pas seulement des sommes Proche Rechercher un élément Recherche dans le diagramme Pas encore disponible e!Sankey seul Résultat interactif Export SVG avec mise en évidence au clic et infobulles Visualiseur hébergé entièrement interactif (zoom, étiquettes, vues) ; l'estompage au clic est prévu Proche
Formats de fichier
e!Sankey 5 OpenSankey Format natif .sankey : une archive ZIP contenant du XML propriétaire et une signature JSON ouvert et versionné, plus un classeur Excel structuré Lit les fichiers de l'autre Non Oui : les .sankey sont analysés entièrement dans votre navigateur, sans envoi Extraction des données Par l'application JSON ouvert et Excel, lisibles par n'importe quel script
La porte ne s'ouvre que dans un sens : e!Sankey ne lit pas nos fichiers, alors que nous
lisons les diagrammes .sankey avec leur mise en page, leurs couleurs, leurs
échelles, leurs décorations et leurs matières. Vos originaux restent intacts : tester la
migration ne coûte rien.
