和弦 DHT 图与 D3JS

Chord DHT Graph with D3JS

我正在尝试在 D3JS 中显示像 DHT 这样的可视化 Chord,目前我已经正确渲染了节点,如图 1 所示,只是缺少代表手指的节点之间的箭头。

这是我到目前为止所想出的,但是弧线没有正确显示 https://github.com/diasdavid/webrtc-explorer-visualizer/blob/master/src/client/app/index.js#L125-L140

完整代码可以在这里找到: https://github.com/diasdavid/webrtc-explorer-visualizer

运行 与 npm i && npm start

有什么想法吗?

谢谢,

看来我的问题是线条的绘制是从节点所在的位置开始的,而不是 canvas 的偏移量,现在工作正常:

谢谢!