CSV zu Sankey-Diagramm: das Format Quelle, Ziel, Wert
Ein Sankey-Diagramm braucht drei Spalten: Quelle, Ziel und Wert. Hier finden Sie das CSV-Layout, ein Funnel-Beispiel und den Weg zum bearbeitbaren Diagramm.
Der übliche Weg, ein Sankey-Diagramm als Daten zu beschreiben, ist eine Liste von Flüssen, einer pro Zeile, mit drei Spalten: wo er beginnt, wo er endet und wie viel.
Dieses Format ist in den meisten Sankey-Tools gleich, weshalb sich eine CSV-Datei am leichtesten zwischen ihnen austauschen lässt. Jeder Name, der als Quelle oder Ziel vorkommt, wird zu einem Knoten, und jede Zeile wird zu einem Band, dessen Breite der Wert ist.
Das Beispiel ist ein Anmelde-Funnel. Die CSV unten ist kurz genug, um sie auf einmal zu lesen, und sie zeigt die zwei Gewohnheiten, die Sankey-Daten funktionieren lassen: Jede Zeile hat eine positive Zahl, und jede Phase, in der Personen verloren gehen, zeigt den Verlust als eigenen Fluss, statt ihn stillschweigend wegzulassen.
So liest man dieses Diagramm
- Eine Zeile ist ein Band. Die erste Spalte nennt, wo es beginnt, die zweite, wo es endet, die dritte, wie breit es ist.
- Werte müssen positive Zahlen sein. Ein negativer Betrag wird abgelehnt, und eine Null zeichnet kein Band.
- Verwenden Sie pro Knoten eine Schreibweise. „Signup“ und „Sign-up“ würden zu zwei verschiedenen Knoten.
- Zeigen Sie Verluste als Flüsse zu einem eigenen Knoten. Hier melden sich von 1.200 Besuchern 120 an und 1.080 gehen; beides sind Zeilen.
Die Daten dahinter
Erfundene Funnel-Zahlen: 1.200 Besucher, 120 Anmeldungen, 65 Testphasen und 21 zahlende Kunden.
| Von | Nach | Menge (Besucher) |
|---|---|---|
| Website-Besuch | Angemeldet | 120 |
| Website-Besuch | Ohne Anmeldung gegangen | 1080 |
| Angemeldet | Testphase gestartet | 65 |
| Angemeldet | Nie gestartet | 55 |
| Testphase gestartet | Zahlender Kunde geworden | 21 |
| Testphase gestartet | Testphase beendet | 44 |
Dieselben Daten als CSV
source,target,value
Website-Besuch,Angemeldet,120
Website-Besuch,Ohne Anmeldung gegangen,1080
Angemeldet,Testphase gestartet,65
Angemeldet,Nie gestartet,55
Testphase gestartet,Zahlender Kunde geworden,21
Testphase gestartet,Testphase beendet,44So funktioniert es
Einen Fluss pro Zeile schreiben
Legen Sie Spalten namens source, target und value an und schreiben Sie jeden Fluss in eine eigene Zeile. Speichern Sie als CSV oder kopieren Sie die Zellen direkt aus einer Tabellenkalkulation.
In ein neues Sankey-Diagramm einfügen
Öffnen Sie in QueryChart ein neues Sankey-Diagramm, wählen Sie „Liste von Flüssen einfügen“ und fügen Sie die Zeilen ein. Jeder Name wird zu einem Knoten und jede Zeile zu einem Fluss mit seinem Betrag.
Warnungen lesen
Prüfen Sie jeden Knoten, der mehr abgibt, als er erhält, beheben Sie den Tippfehler oder die Schreibweise und gestalten Sie dann das Diagramm.
Häufig gestellte Fragen
Welche Spalten braucht eine Sankey-CSV?
Drei, in dieser Reihenfolge: source, target und value. Eine Kopfzeile ist optional, und eine Einheit kann in der Wertüberschrift stehen, etwa value (GWh). Zusätzliche Spalten werden ignoriert.
Welche Trennzeichen und Zahlenformate funktionieren?
Kommas, Semikolons und Tabulatoren (eine Kopie aus Excel oder Google Sheets ist tabulatorgetrennt). Setzen Sie einen Namen in Anführungszeichen, wenn er das Trennzeichen enthält. Dieselbe Quelle und dasselbe Ziel, die doppelt aufgeführt sind, werden addiert, und eine Zeile ohne positive Zahl wird weggelassen.
Kann eine Sankey-CSV Schleifen enthalten?
Ein Fluss, der zu einem früheren Knoten zurückführt, ist eine Schleife. QueryChart markiert sie, und ein Diagramm mit Schleifen ist schwer lesbar. Teilen Sie stattdessen den Knoten auf: Leiten Sie Nacharbeit an einen eigenen Knoten „Nacharbeit“.
Können Werte negativ oder null sein?
Nein. Ein Band braucht eine positive Breite: Ein negativer Betrag wird abgelehnt, und eine Null zeichnet nichts. Bilden Sie eine Abnahme als Fluss zu einem Knoten wie „Verloren“ oder „Retourniert“ ab.
Ihre CSV in ein Sankey-Diagramm verwandeln
Öffnet ein neues Sankey-Diagramm mit einer Stelle zum Einfügen Ihrer Zeilen aus Quelle, Ziel und Wert.