链接力d3.js上的线着色

链接力d3.js上的线着色,d3.js,D3.js,我是D3.js的新手,我已经创建了一个graph force,它正在工作。 我怀疑的是两个节点之间的链接的颜色 我需要使用节点之间链接上的颜色表示流量。 但问题是这两个节点在链路上发送流量,为了表示这一点,我需要在同一链路上使用两种颜色。 在案例中,50%的链接使用一种颜色,50%的链接使用其他颜色。 可能吗 实际上,您需要将每个源->目标链接表示为一个单独的链接,因此从X到Y的流量与从Y到X的流量是不同的链接。在这种情况下,典型的方法是使用曲线边,如本例所示: 如果要使用看起来并排的直边,也

我是D3.js的新手,我已经创建了一个graph force,它正在工作。 我怀疑的是两个节点之间的链接的颜色

我需要使用节点之间链接上的颜色表示流量。 但问题是这两个节点在链路上发送流量,为了表示这一点,我需要在同一链路上使用两种颜色。 在案例中,50%的链接使用一种颜色,50%的链接使用其他颜色。
可能吗

实际上,您需要将每个源->目标链接表示为一个单独的链接,因此从X到Y的流量与从Y到X的流量是不同的链接。在这种情况下,典型的方法是使用曲线边,如本例所示:

如果要使用看起来并排的直边,也可以偏移链接起点和终点,但这更复杂,因为您必须有一种方法来告诉代码哪个链接在“左侧”,哪个链接在“右侧”。一种方法是使用JavaScript的内置Math.atan2函数查找链接的坡度,并基于该坡度偏移出站链接。有机会的话,我会试着写一个例子