我正在尝试使用alchemy.js库为每个边缘实现自定义距离。官方文档尚不清楚如何执行此操作。
我已经将“ linkDistancefn”设置为全局图配置中的一个函数。我还在每个节点定义内设置了一个自定义变量“ dist”。
"nodes": [
{
"id": 1
},
{
"id": 2
},
{
"id": 3
}
],
"edges": [
{
"source": 1,
"target": 2,
"dist": 10,
},
{
"source": 1,
"target": 3,
"dist": 5,
}
]
alchemy.begin(
{
"dataSource": some_data,
"forceLocked": true,
"linkDistancefn": function(edge, k) { return edge.dist * k }
}
);
控制台不断启动错误:“无法读取未定义的属性'vis'”。
再次,据我所知,我正在尝试遵循这些文档,但是对于实现链接距离,他们似乎还不清楚。