Ihr SankeyMATIC-Text, eine Stufe weiter

SankeyMATIC ist ein großartiges Werkzeug für ein schnelles statisches Sankey-Diagramm. OpenSankey liest exakt dieselbe source [value] target-Syntax, Farben, Knoteneinstellungen und Layout inklusive, und macht daraus ein interaktives Diagramm, das Sie weiter bearbeiten können.

SankeyMATICOpenSankey
Preis Kostenlos Kostenlos (Open Source)
Eingabe Text: source [value] target Dieselbe Text-Syntax, dazu Excel, CSV und Bearbeitung per Drag-and-drop
Ausgabe Statisches PNG / SVG Interaktives Diagramm + PNG- / SVG-Export
Nachträgliches Bearbeiten Neu aus dem Text erzeugen Direkte Manipulation: Knoten verschieben, Flüsse gestalten, Rückgängig
Hierarchie & Drill-down Keine Knotengruppen aggregieren / aufklappen (Plus)
Jahre & Szenarien Ein Diagramm pro Version Daten-Tags: ein Diagramm, viele Datensätze (Plus)
Einbettung auf Ihrer Website Statisches Bild Gehosteter interaktiver Viewer, iframe-Einbettung (Plus)

Knotenhierarchien, Daten-Tags, interaktive Publikation und der Rechenkern für die Stoffflussanalyse gehören zu den kostenpflichtigen Angeboten: Preise ansehen.

Für wen SankeyMATIC gemacht ist

Für alle — und genau das ist seine Stärke: ein kostenloser Web-Generator, ohne Konto und ohne Datei, entwickelt von Steve Bogart. Sie tippen Wages [1500] Budget und haben ein Sankey. Es ist das Werkzeug für das erste Diagramm, den Blogbeitrag, die Haushaltsgrafik, die Abbildung, die heute Abend fertig sein muss.

Was wir von SankeyMATIC gelernt haben

Das Textformat ist schon für sich eine gute Idee: Es lässt sich nachlesen, von Version zu Version vergleichen, in ein Ticket oder ein Code-Review einfügen, und es hängt von keiner installierten Software ab. Der Einstieg gelingt sofort, ohne Menüs zu erkunden. Wir haben diese Lektion so ernst genommen, dass wir seine Layout-Engine portiert haben, Phantomknoten inklusive, damit ein aus SankeyMATIC importiertes Diagramm noch aussieht wie das, das Sie verlassen haben.

Was wir anders machen wollten

Bei SankeyMATIC ist der Text das Diagramm. Daraus kommt die ganze Eleganz des Werkzeugs — und ebenso alle seine Grenzen. Eine Zeile trägt einen Wert: Es gibt keinen Platz für „dieser Wert ist unbekannt“, „dieser ist auf 10 % genau bekannt“ oder „dieser Fluss ist ein Drittel von jenem“. Ihre Zahlen müssen also vollständig und widerspruchsfrei sein, bevor Sie die erste Zeile schreiben — der Generator berechnet nichts, er bringt zu Bild, was Sie ihm geben.

Genauso trägt eine Zeile einen einzigen Wert: Ein zweites Jahr oder ein zweites Szenario bedeutet einen zweiten Text und ein zweites Diagramm. Und die Ausgabe ist ein Bild: Sie klappt nicht auf, sie filtert nicht, sie reagiert nicht auf das Überfahren mit der Maus.

Was wir ergänzt haben

Derselbe Ausgangspunkt — und eine Fortsetzung. Ihr Text öffnet sich hier unverändert; danach können Sie mit der Maus verschieben und gestalten, mehrere Datensätze auf denselben Flüssen kreuzen, eine Knotengruppe für die Gesamtsicht zusammenklappen und für das Detail wieder aufklappen, den Roundtrip mit einer Excel-Arbeitsmappe machen und ein interaktives Diagramm veröffentlichen, das man per URL teilt. Und wenn Ihre Zahlen unvollständig sind — was die Regel ist, sobald eine Studie ein echtes Gebiet oder eine echte Wertschöpfungskette betrifft —, berechnet ein Rechenkern für die Stoffflussanalyse die fehlenden Werte aus den Bilanzen jedes Knotens und den Nebenbedingungen, die Sie kennen. Wie das konkret aussieht, an einem Beispiel →

So funktioniert der Import

Öffnen Sie den Editor, schalten Sie das Tabellen-Panel in den Textmodus und fügen Sie Ihren Text ein. Wir parsen den vollständigen SankeyMATIC-Dialekt: Flüsse, :Node #color-Zeilen, Kommentare und den Einstellungsblock. Ab da lebt das Diagramm hier: Sie bearbeiten es mit der Maus, in der Tabelle oder in Excel, und Sie speichern es in unserem offenen Format.

Wann Sie bei SankeyMATIC bleiben sollten

Für eine schnelle Skizze, eine einzelne Abbildung, ein Diagramm mit längst festen Zahlen gibt es nichts Besseres, als drei Zeilen in eine Webseite zu tippen und das Bild herunterzuladen. Wenn Ihre Produktionskette ein Code-Repository ist, in dem der Diagrammtext neben allem anderen versioniert wird, bleiben Sie auch dort. Ihr Text öffnet sich hier an dem Tag, an dem die Studie über das hinauswächst, was der Text ausdrücken kann.

Jedes SankeyMATIC-Beispiel, schon im Editor

Die sechs mit SankeyMATIC ausgelieferten Diagramme, geparst von unserer eigenen Portierung seiner Layout-Engine. Ein Klick öffnet sie im Editor, ganz ohne Konto.

Funktion für Funktion: SankeyMATIC und OpenSankey

Wir haben SankeyMATICs eigene Layout-Engine portiert, die Import-Äquivalenz ist daher ungewöhnlich streng: derselbe Text ergibt dasselbe Bild. Die Urteile unten sagen Ihnen, was identisch ist, was in anderer Form existiert und was nur eine Seite bietet.

Gleich streng äquivalent Ähnlich gleiche Aufgabe, andere Form Nur SankeyMATIC noch ohne Entsprechung Nur OpenSankey ohne SankeyMATIC-Entsprechung

Der Text-Dialekt

FähigkeitSankeyMATICOpenSankey / MFASankeyUrteil
Flusszeilen source [value] target, [*], verkettete Flüsse Vollständiger Dialekt geparst, dazu einfacher dreispaltiger Text (Tab, ; oder ,) Gleich
Knotenfarben und -einstellungen :Node #hex-Zeilen, Suffixe Geparst und angewendet Gleich
Einstellungsblock Layout, Farben, Beschriftungen, Größen… Alle Einstellungsgruppen geparst und übernommen Gleich
Kommentare //-Zeilen Akzeptiert Gleich
Layout Seine automatische Platzierungs-Engine Dieselbe Engine, Zeile für Zeile portiert (Phantomknoten inklusive), oder unser eigenes Auto-Layout, Sie haben die Wahl Gleich
Text bleibt nach dem Import editierbar Der Text ist das Diagramm Textmodus im Editor: Ihr Diagramm lässt sich jederzeit wieder in Text im SankeyMATIC-Stil serialisieren Gleich

Jenseits des Textes

FähigkeitSankeyMATICOpenSankey / MFASankeyUrteil
Start ohne jede Hürde Text tippen, Sankey sehen: sonst nichts Ein Editor mit Menüs: mächtiger, zwangsläufig weniger minimalistisch Nur SankeyMATIC
Direkte Manipulation Vertikale Knotenpositionen per Drag anpassen Alles verschieben, alles gestalten, vollständiges Rückgängig/Wiederherstellen Ähnlich
Excel & CSV Strukturierte Arbeitsmappe im Round-Trip, eingebettete Tabellenkalkulation Nur OpenSankey
Jahre, Szenarien, Dimensionen Ein Diagramm pro Zahlenstand Daten-Tags: ein Diagramm, viele Datensätze, live umschaltbar Nur OpenSankey
Hierarchie & Drill-down Knotengruppen aggregieren und aufklappen Nur OpenSankey
Bilanzprüfung & Datenausgleich Flusssummen je Knoten Ausgleichsrechnung unter Nebenbedingungen mit Unsicherheiten (MFA-Rechenkern) Nur OpenSankey
Interaktives Publizieren Statisches PNG / SVG Gehosteter interaktiver Viewer, einbettbar; dazu PNG- / SVG- / PDF- / GIF-Export Nur OpenSankey

Dateiformate

SankeyMATICOpenSankey / MFASankey
Natives Format Reiner Text (diffbar, überall einfügbar) Versioniertes offenes JSON, dazu eine strukturierte Excel-Mappe
Liest die Dateien des anderen Nein Ja: der gesamte Textdialekt wird gelesen, samt Layout

Freundlicher kann eine Migration nicht sein: Ihre .txt-Dateien öffnen sich hier unverändert, und Ihre Originale bleiben unangetastet. Umgekehrt ist der Import allerdings eine Einbahnstraße: Wir exportieren Ihr Diagramm nicht wieder als SankeyMATIC-Text. Was Sie hier bauen, wird als offenes JSON und als Excel-Mappe gespeichert — beides von jedem Skript lesbar.