I'm using D3.js and its sankey plugin to generate sankey charts for my dataset.
Long story short, I've made a few modifications to the plugin source (to get varying branch breadth), and currently have something that looks like:
Now I'm trying to get the branches to curve down (and up), sort of like this image from wikipedia (minus that whole loopback thing):
My question is, is this possible? Well, I know its possible, it's just how big of a rabbit hole it is. I've never used SVG before, and this is my first foray into D3, so I'm not quite sure what I'm getting myself into.
Alternatively, is there another library which will produce a diagram like what I'm going for? I came across this python library which looks like it might do what I want, but I've never written a line of Python, and would rather not (today at least) if I can avoid it.