Sankey Diagram

dgmo
sankey Rum Supply Chain of the Caribbean

Sugar Plantations(green)
  Tortuga Distillery(orange) 3000
  Nassau Distillery(orange) 2500
  Kingston Distillery(orange) 2000

Tortuga Distillery
  Pirate Taverns(red) 2000
  Ship Provisions(teal) 1000

Nassau Distillery
  Pirate Taverns 1500
  Black Market(purple) 1000

Kingston Distillery
  Royal Navy(blue) 1200
  Pirate Taverns 800

Pirate Taverns
  Crew Morale 3500
  Bar Fights 800 (red)

Ship Provisions -> Long Voyages 1000
Sugar Plantations Tortuga Distillery Nassau Distillery Kingston Distillery Pirate Taverns Ship Provisions Black Market Royal Navy Crew Morale Bar Fights Long Voyages Rum Supply Chain of the Caribbean

Syntax

Arrow syntax

sankey Chart Title

Source -> Target value

Indentation syntax

sankey

Source
  Target A 300
  Target B 200

Target A
  Sub-target 150

Indent targets under a bare source label. Both syntaxes can be mixed in the same diagram.

Color Annotations

Node colors

Add (color) after a node name to color that node:

Revenue(green)
  Costs(red) 600
  Profit(blue) 400

// or with arrows
Revenue(green) -> Costs(red) 600

Uncolored nodes use the palette’s default series colors.

Add (color) after the value to color a specific link:

Revenue
  Costs 600 (orange)

// or with arrows
Revenue -> Costs 600 (orange)

Uncolored links use a gradient between their source and target node colors.

Metadata Keys

KeyDescriptionRequired
chartMust be sankeyYes
titleChart title displayed above the chartNo

Data Format

Each data line defines a flow from source to target with a numeric value:

Sugar Plantations -> Distillery 3000
Distillery -> Taverns 2000
Distillery -> Ship Provisions 1000

Nodes are created automatically from the source and target names. The same node can appear as both a source and a target to create multi-level flows.