在alchemy.js中为每个边缘实现自定义链接距离

时间:2019-06-13 18:28:02

标签: javascript alchemy.js

我正在尝试使用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'”。

再次,据我所知,我正在尝试遵循这些文档,但是对于实现链接距离,他们似乎还不清楚。

0 个答案:

没有答案