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!SankeyOpenSankey
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.

Équivalent strictement équivalent Proche même usage, autre forme e!Sankey seul pas encore d'équivalent OpenSankey seul pas d'équivalent e!Sankey

Flèches et flux

Fonctione!Sankey 5OpenSankeyVerdict
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

Fonctione!Sankey 5OpenSankeyVerdict
É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

Fonctione!Sankey 5OpenSankeyVerdict
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

Fonctione!Sankey 5OpenSankeyVerdict
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

Fonctione!Sankey 5OpenSankeyVerdict
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 5OpenSankey
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.