x13*_*x13 4 javascript label edge sigma.js
我正在尝试使用sigInst.parseGexf('data/test.gexf')加载gexf文件.
要创建带标签的边,我在gexf文件中有这一行:
<edge label="test" id="7" source="14" target="18" type="directed"/>
Run Code Online (Sandbox Code Playgroud)
但似乎sigma.js忽略了这个标签字段.
如何在图表中显示边缘标签.
提前致谢.
小智 6
现在可以使用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>
Run Code Online (Sandbox Code Playgroud)
确保您的边缘定义了"标签"键
var data = {
// specify 'nodes' as well
edges: [
{
id: "e1",
source: "user",
target: "b1",
label: "This is the label", // <----- define 'label' key for your edges
},
]
}
Run Code Online (Sandbox Code Playgroud)
然后在Sigma初始化中指定渲染器.
var s = new sigma({
graph: data,
renderer: {
container: "container",
type: "canvas"
},
settings: {
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5318 次 |
| 最近记录: |