d3.js 基于具有d3的值对反作用力图链接着色

t9aqgxwy  于 2022-11-12  发布在  其他
关注(0)|答案(1)|浏览(118)

我想创建一个应用程序,其中包含使用此项目制作的3D力图:https://github.com/vasturiano/react-force-graph
你可以在Github上找到我的基于文档的例子:https://codesandbox.io/s/happy-sea-c7hj95?file=/index.html
我的问题是,我不知道如何着色链接.我试着设置一个静态的linkColor如下:

linkColor = {"green"}

我的目标是根据边的权重(值)设置链接颜色:

linkColor = {"d3.interpolateViridis(colorScale(value)))"}

也许有人有办法做到这一点...

5m1hhzi4

5m1hhzi41#

你从哪里得到linkColor的?你已经用

sprite.color = node.color;

只需将其更改为所需的任何十六进制值:

sprite.color = "#ff9900"

相关问题