Sankey

by Finn Romaneessen
5
4
3
2
1
Score: 42/100

Description

The Sankey plugin enables users to create Sankey diagrams directly within Obsidian using simple YAML-based syntax. These diagrams visually represent flows between different entities, making it useful for analyzing processes, energy transfers, financial transactions, or hierarchical structures. Users can define links between nodes, specify values for each connection, and customize node colors for better visualization. If node definitions are incomplete, the plugin automatically infers missing nodes based on link data.

Reviews

No reviews yet.

Stats

5
stars
811
downloads
1
forks
439
days
63
days
63
days
2
total PRs
0
open PRs
0
closed PRs
2
merged PRs
3
total issues
2
open issues
1
closed issues
6
commits

Latest Version

2 months ago

Changelog

README file from

Github

Sankey Diagrams for Obsidian

Create Sankey diagrams in Obsidian.

Usage

To generate a Sankey diagram, create a sankey code block. Sankey diagrams consist of links and nodes that can be specified using YAML.

Links are created using a source, a target and a value.

links:
- source: A
  target: B
  value: 1

A link value can be set to ? to have it calculated automatically. The plugin will infer the value using conservation of flow: what enters a node must equal what leaves it. A ? value can be resolved as long as it is the only unknown on one side of a node.

links:
  - source: Income
    target: Budget
    value: 3000
  - source: Budget
    target: Rent
    value: 1200
  - source: Budget
    target: Savings
    value: ?   # resolved as 3000 - 1200 = 1800

Chains are supported — resolving one unknown can unlock others. An error is shown in place of the diagram if a value cannot be resolved.

Nodes

Nodes can be explicitly created to add a specific color to a node. If none or not all nodes are added to the code block, the rest of the nodes will be inferred from the link targets and sources.

nodes:
- name: A
  color: blue

Examples

Basic example

A simple example using only links.

links:
- source: A
  target: B
  value: 100
- source: B
  target: C
  value: 50
- source: B
  target: D
  value: 50
- source: D
  target: E
  value: 25
- source: D
  target: F
  value: 25
- source: Z
  target: A
  value: 75
- source: Y
  target: A
  value: 25

Results in:

image

Node colors

An example specifying the colors for nodes A and B.

nodes:
- name: A
  color: blue
- name: B
  color: green
links:
- source: A
  target: B
  value: 1
- source: A
  target: C
  value: 2

Results in:

image

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Excalidraw
5 years ago by Zsolt Viczian
A plugin to edit and view Excalidraw drawings in Obsidian
Advanced Canvas
2 years ago by Developer-Mike
⚡ Supercharge your canvas experience! Graph view integration and unlimited styling options empower flowcharts, dynamic presentations, and interconnected knowledge.
Breadcrumbs
5 years ago by SkepticMystic
Add typed-links to your Obsidian notes
Datacore
8 months ago by Michael Brenan
Work-in-progress successor to Dataview with a focus on UX and speed.
Diagrams
5 years ago by Sam Greenhalgh
Draw.io plugin for obsidian.md
Juggl
5 years ago by Emile van Krieken
An interactive, stylable and expandable graph view for Obsidian. Juggl is designed as an advanced 'local' graph view, where you can juggle all your thoughts with ease.
Charts View
5 years ago by caronchen
Data visualization solution in Obsidian, support plots and graphs.
Timeline
5 years ago by George Butco
Obisdian.md plugin for creating timelines
Graph Analysis
5 years ago by SkepticMystic & Emile
Analyse the structure of your Obsidian graph using various analysis techniques
April's Automatic Timelines
3 years ago by April Gras
Simple timeline generator plugin for story tellers using obsidian
3D Graph
3 years ago by Alexander Weichart
👓 A 3D graph for Obsidian!
TikZJax
4 years ago by artisticat1
Render LaTeX and TikZ diagrams in your notes
Extended Graph
a year ago by Kapirklaa
Community plugin to add features to the graph view.
Diagrams.Net
4 years ago by Jens M Gleditsch
This repository contains a plugin for Obsidian for inserting and editing diagrams.net (previously draw.io) diagrams.
Persistent Graph
4 years ago by Sanqui
An Obsidian plugin for saving and restoring the positions of nodes on the global graph view
Smart Connections Visualizer
2 years ago by Evan Moscoso
Visualize your notes and see links to related content with AI embeddings. Use local models or 100+ via APIs like Claude, Gemini, ChatGPT & Llama 3
Graph Banner
2 years ago by ras0q
An Obsidian plugin to display a relation graph view on the note header.
Function Plot
4 years ago by leonhma
A obsidian.md plugin for rendering maths graphs.
Nested tags graph
3 years ago by drpilman
A small plugin for Obsidian that links nested tags in graph view
Diagram Zoom Drag
2 years ago by ChenPengyuan
D2
3 years ago by Terrastruct
The official D2 plugin for Obsidian. D2 is a modern diagram scripting language thats turns text to diagrams.
Obsidian Graphviz
4 years ago by Feng Peng
Graphviz plugin for obsidian md.
Sync Graph Settings
3 years ago by Xallt
This is a plugin for syncing graph settings (Color Groups and Search Filters) to Local Graphs
Mermaid Themes
3 years ago by jvsteiner
mermaid themes for obsidian
Mermaid Popup
2 years ago by ChenPengyuan
Living Graph
4 years ago by Garrett
Neo4j Graph View
5 years ago by Emile van Krieken
Kroki
5 years ago by Greg Zuro
Nomnoml Diagram
5 years ago by Daeik Kim
Obsidian Plugin for nomnoml diagram
Plotly
5 years ago by Dmitriy Shulha
Obsidian plugin to embed Plotly charts into markdown notes.
Path Finder
4 years ago by jerrywcy
A plugin that can find the paths between two notes. Not sure who will want to use it...
echarts
4 years ago by windily-cloud && Cuman
Render echarts in obsidian,[Apache ECharts](https://echarts.apache.org/en/index.html) An Open Source JavaScript Visualization Library
Export Graph View
a year ago by Sean McGhee
Plugin to export your vault's graph view.
MoreDraw
a year ago by webceoboy2011
mordraw.com for obsidian plugin
Mermaid.js Helper (OMH)
3 years ago by Francesco Di Cursi
An Obsidian plugin to help with mermaid.js graph/flowcharts plus extra commands.
Vega Visualizations
3 years ago by Justin Kim
Create Vega and Vega-Lite visualizations in https://obsidian.md/.
WaveDrom
5 years ago by Alex Stewart
QueryDash
a year ago by lwx
Adamantine Pick
3 years ago by Urist McMiner
Embeddable Pikchr(https://pikchr.org) diagrams renderer plugin for Obsidian(https://obsidian.md)
Graphs
2 years ago by Dylan Hojnoski
Plugin for Obsidian that renders interactive graphs from YAML.
Siteswap
4 years ago by Tim Dresser
Node Factor
a year ago by CalfMoon
Customize factors effecting node size in obsidian graph.
Flowcharts
a year ago by land0r
Flowchart Plugin for Obsidian – Create and customize flowcharts seamlessly within your Obsidian vault. Powered by Flowchart.js and designed for productivity
Barcode Generator
2 years ago by noxonad
A barcode generator for obsidian.
Mathematica Plot
2 years ago by Marcos Nicolau
Insert functions on Obsidian using Wolfram Mathematica!
SQLSeal Charts
a year ago by hypersphere
Charting extension for SQLSeal Obsidian Plugin. Visualise your data!
Mermaid Icons
3 months ago by toshs
Obsidian plugin enabling the use of icons in Mermaid diagrams.
Plot Vectors and Graphs
2 years ago by Nicole Tan YiTong
Obsidian Plugin to generate graphs given the function.
Reactive Notes
a year ago by Elias Noesis
Kale Graph
a year ago by Oli
Render mathematical graphs in Obsidian
Pintora
2 years ago by Amias Lee
Create Pintora diagrams directly in the Obsidian.
Byte Field Diagrams
a year ago by natri0
Byte-field diagrams for Obsidian.
GoBoard
4 months ago by Dmitry I. Sokolov
Obsidian plugin for rendering Go game diagrams from markdown code blocks