Conversation
Edited 2 months ago

Can anyone recommend a tool to draw pretty-looking Sankey charts (Mac or web-based)? I'm aware of sankeymatic.com/, and it does what I want well enough, but it's clunky.

5
0
0

@jacob I don’t know if it’s any less clunky, but Mermaid will generate a sankey diagram from (lightly modified) CSVs https://mermaid.js.org/syntax/sankey.html

1
0
0

@jacob Vega (not Vega Lite) will do it -- see https://stackoverflow.com/questions/66387154/sankey-diagram-alluvial-diagram-in-vega-lite (ignore the Vega Lite in the question).

D3 will also do Sankey charts, but D3 does *everything*, so that's not particularly useful if you're not already familiar with D3.

0
0
0

@rckenned oh interesting! I generally like Mermaid, this is a promising lead. Thank you!

0
0
0

@jacob if it’s based on data rather than hand crafting it then matplotlib doesn’t look amazing but gets the job done.

0
0
0

@jonathan oops thanks, fixed

0
0
0

@jacob fwiw, a friend is the person who wrote and maintains Sankeymatic — I could introduce you or point him to this thread if you have specific suggestions to make the tool better?

1
0
0

@genehack I mean, if you think he wants to hear the feedback, I’d be happy to share — but, I mean, it works (I did end up using it), and I don’t want to complain about a free tool that does what it says on the tin. Only if the feedback would be well and truely welcome.

0
0
0