我们如何在Sigma.js上显示边缘标签?
我知道show edge label in sigma.js
但是代码尚未与主干版本合并。

最佳答案

现在可以使用sigma存储库中的新插件来完成此操作:https://github.com/jacomyal/sigma.js/tree/master/plugins/sigma.renderers.edgeLabels

只需按照说明构建Sigma项目,即可在/build/plugins文件夹中找到此文件:sigma.renderers.edgeLabels.min.js

包括在您的html文件中:

<script src="sigma.min.js"></script>
<script src="sigma.renderers.edgeLabels.min.js"></script>

确保您的边缘已定义“标签”键
var data = {
    // specify 'nodes' as well
    edges: [
        {
            id: "e1",
            source: "user",
            target: "b1",
            label: "This is the label", // <----- define 'label' key for your edges
        },
    ]
}

然后在Sigma初始化中指定渲染器。
var s = new sigma({
    graph: data,
    renderer: {
        container: "container",
        type: "canvas"
    },
    settings: {
    }
});

关于label - Sigma JS-显示边缘标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25996279/

10-13 01:21