这是一个jsfiddle Sankey diagram:

我试图修改链接的颜色,以便每个链接的颜色实际上是从源节点颜色到其目标节点颜色的渐变.(假设不透明度将保持为0.2或0.5,这取决于鼠标是否在链接上徘徊;因此链接将保持比节点稍微"淡化")
我看了一下这个漂亮而有启发性的例子,它绘制了这个渐变填充循环:

但是,我根本无法将该解决方案集成到我的解决方案中,对于给定的任务来说,它看起来太复杂
另外,请注意原始Sankey图中的链接在拖动节点时移动,并且即使在那些暂时状态下也必须显示渐变.一个小问题是链接和节点的透明度以及绘制顺序.我会很感激想法和提示.