我正在从事图形可视化项目并正在使用 JSnetworkx。到目前为止,我已经能够更改边缘宽度和颜色,但我运气不佳,试图让它显示边缘标签。请帮忙。
var G = new jsnx.DiGraph();
G.addNodesFrom([1,2,3,4,5,[9,{color: '#008A00'}]], {color: '#0064C7'});
G.addCycle([1,2,3,4,5]);
G.addEdgesFrom([[1,9], [9,1]],{label:"edge_1"});
jsnx.draw(G, {
element: '#canvas',
withLabels: true,
nodeStyle: {
fill: function(d) {
return d.data.color;
}
},
edge_style:{
'stroke-width':5,
fill: "black"
},
labelStyle: {fill: 'pink'},
stickyDrag: true
});