Open MattF-NSIDC opened 2 years ago
An example webapp using d3 with draggable elements and JSON import/export.
http://sankey-diagram-generator.acquireprocure.com/
I don't see a GitHub link but the "credits" copy says that the code isn't minified or uglified. We could analyze in the browser.
Google Charts uses D3 (https://developers.google.com/chart/interactive/docs/gallery/sankey) with no support for positioning elements or attributes on nodes.
Highcharts supports Sankey diagrams: https://www.highcharts.com/demo/sankey-diagram
Features:
Not supported
Plotly JS supports Sankey diagrams: https://plotly.com/javascript/sankey-diagram/
Features:
Official D3 Sankey example: https://d3-graph-gallery.com/graph/sankey_basic.html
GoJS is a Javascript library with Sankey support that's priced fairly exorbitantly https://gojs.net/latest/samples/sankey.html
Useful example of recursive highlighting selected node in D3: http://bl.ocks.org/git-ashish/8959771
:weary: this is clearly a Gist that's been mirrored by another site. How to find the original Gist?
An example webapp using d3 with draggable elements and own custom format for defining nodes and connections:
https://sankeymatic.com/build/ https://github.com/nowthis/sankeymatic