CSV til Sankey-diagram: formatet kilde, mål, værdi

Et Sankey-diagram kræver tre kolonner: kilde, mål og værdi. Se CSV-opbygningen, et gennemgået tragteksempel og hvordan filen bliver til et redigerbart diagram.

Den gængse måde at beskrive et Sankey-diagram som data på er en liste over strømme, én pr. række, med tre kolonner: hvor den starter, hvor den ender, og hvor meget.

Formatet er det samme i de fleste Sankey-værktøjer, så en CSV-fil er det nemmeste at flytte mellem dem. Hvert navn, der optræder som kilde eller mål, bliver en knude, og hver række bliver en strøm, hvis bredde er værdien.

Eksemplet er en tilmeldingstragt. CSV-filen nedenfor er kort nok til at læse i ét hug, og den viser de to vaner, der får Sankey-data til at virke: hver række har et positivt tal, og hver fase, der mister folk, viser tabet som en strøm for sig i stedet for at lade det forsvinde i tavshed.

Sådan læser du dette diagram

  • Én række er én strøm. Første kolonne angiver, hvor den starter, anden hvor den ender, tredje hvor bred den er.
  • Værdier skal være positive tal. Et negativt beløb afvises, og nul tegner ingen strøm.
  • Brug én stavemåde pr. knude. "Signup" og "Sign-up" ville blive til to forskellige knuder.
  • Vis tab som strømme til deres egen knude. Her tilmelder 120 af 1.200 besøgende sig, og 1.080 forlader siden; begge dele er rækker.

Data bag diagrammet

Opdigtede tragttal: 1.200 besøgende, 120 tilmeldinger, 65 prøveperioder og 21 betalende kunder.

CSV til Sankey-diagram: formatet kilde, mål, værdi (besøgende)
FraTilMængde (besøgende)
Besøg på hjemmesidenTilmeldt120
Besøg på hjemmesidenForlod uden at tilmelde sig1080
TilmeldtStartede prøveperiode65
TilmeldtKom aldrig i gang55
Startede prøveperiodeBlev betalende21
Startede prøveperiodePrøveperioden sluttede44

De samme data som CSV

source,target,value
Besøg på hjemmesiden,Tilmeldt,120
Besøg på hjemmesiden,Forlod uden at tilmelde sig,1080
Tilmeldt,Startede prøveperiode,65
Tilmeldt,Kom aldrig i gang,55
Startede prøveperiode,Blev betalende,21
Startede prøveperiode,Prøveperioden sluttede,44

Sådan fungerer det

  1. Skriv én strøm pr. række

    Opret kolonner med navnene source, target og value, og sæt hver strøm på sin egen række. Gem som CSV, eller kopiér cellerne direkte fra et regneark.

  2. Indsæt den i et nyt Sankey-diagram

    Åbn et nyt Sankey-diagram i QueryChart, vælg Indsæt en liste med strømme, og indsæt rækkerne. Hvert navn bliver en knude, og hver række bliver en strøm med sit beløb.

  3. Læs advarslerne

    Tjek enhver knude, der sender mere ud, end den modtager, ret tastefejlen eller stavemåden, og giv derefter diagrammet stil.

Ofte stillede spørgsmål

Hvilke kolonner kræver en Sankey-CSV?

Tre, i denne rækkefølge: source, target og value. En overskriftsrække er valgfri, og en enhed kan stå i værdiens overskrift, som i value (GWh). Ekstra kolonner ignoreres.

Hvilke skilletegn og talformater virker?

Komma, semikolon og tabulator (en kopi fra Excel eller Google Sheets er tabulatorsepareret). Sæt anførselstegn om et navn, der indeholder skilletegnet. Samme kilde og mål angivet to gange lægges sammen, og en linje uden et positivt tal udelades.

Kan en Sankey-CSV indeholde løkker?

En strøm, der fører tilbage til en tidligere knude, er en løkke. QueryChart markerer den, og et diagram med løkker er svært at læse, så del i stedet knuden op: send omarbejde til en separat Omarbejde-knude.

Kan værdier være negative eller nul?

Nej. En strøm skal have en positiv bredde: et negativt beløb afvises, og nul tegner ingenting. Beskriv et fald som en strøm til en knude som Tabt eller Returneret.

Gør din CSV til et Sankey-diagram

Åbner et nyt Sankey-diagram med plads til at indsætte dine rækker med kilde, mål og værdi.

Gør din CSV til et Sankey-diagram

Mere i Sankey-diagrammer