这是 a 的 jsfiddle Sankey diagram
:
我正在尝试修改链接的颜色,以便每个链接的颜色实际上是从其源节点颜色渐变到其目标节点颜色。(假设不透明度将保持 0.2 或 0.5,具体取决于鼠标是否悬停在链接上;因此链接将比节点保持“淡”一点)
我看了一下这个很好且有启发性的示例,它绘制了这个渐变填充循环:
但是,我根本无法将该解决方案集成到我的解决方案中,对于给定的任务来说它看起来太复杂了。
另外,请注意原始桑基图中的链接在节点被拖动时移动,并且即使在那些临时状态下也必须显示渐变。一个小问题也是链接和节点的透明度,以及绘图的顺序。我会很感激想法,提示。