Sankey Diagrams
What are Sankey Diagrams?
Mermaid's Sankey diagrams provide a visual representation of flow and relationships between nodes, showing the proportional values in a process. Commonly used to display resource or energy flow, they highlight the relative sizes of inputs, outputs, and connections, making it easy to analyze and optimize processes.
Creating Your First Sankey Diagram
From the Code IDE, click Apps and Agents from the left-hand panel.
Select Mermaid. Paradime will automatically start a new Mermaid project.
In the terminal that appears, use the arrow keys to select "Sankey Diagram"
A new
sankey.mmd
file will be created in your editor with this starter template:
Click the eye icon (👁️) in the top right corner of your Mermaid file to preview the diagram.
Edit and update your
.mmd
file as needed—the preview will update automatically.
Diagram Syntax Guide
Basic Syntax
Define the diagram using
sankey-beta
.Each row specifies a source, target, and value, separated by commas.
Formatting Rules
Empty Lines: You can leave blank lines for better readability.
Commas: Enclose text with commas in double quotes.
Double Quotes: Escape double quotes by using two double quotes.
Configuration Options
You can customize the diagram’s appearance using configuration settings.
Example Configuration
Available Settings
Link Colors: Adjust the link colors.
source
: Color matches source node.target
: Color matches target node.gradient
: Smooth transition between source and target colors.#hexcode
: Specify a specific hex color.
Node Alignment: Change alignment using
justify
,center
,left
, orright
.
Data Team Examples
Resource Flow
Energy Distribution
Best Practices
Clearly define nodes and values.
Use intuitive labels for source and target nodes.
Adjust link colors and node alignments for clarity.
Keep the number of nodes manageable for readability.
Regularly update diagrams to reflect current data flows.
Additional Resources
For more syntax options and advanced features, visit the official Mermaid documentation.
Last updated