我正在使用Dagre来布局我的图形,并且需要发送额外的属性,以便稍后在cytoscape中设置class/style。
var graph = new dagre.graphlib.Graph({...});
graph.setEdge(source, target, {
val1: 'foo'
}, e.value);稍后使用graph.edges()遍历边时如何访问附加属性val1
发布于 2018-04-23 18:50:43
如果我没理解错的话,你应该可以这样理解它:
var edges = graph.edges();
var i;
for (i = 0; i < edges.length; i++) {
// do stuff
var data = edges[i].data().val1;
// or
var data = edges[i].data('val1');
// or get all attributes
var data = edges[i].data();
//do other stuff
}https://stackoverflow.com/questions/49967395
复制相似问题