var data = {
"nodes": [{
"id": "n1",
"loaded": true,
"style": {
"label": "Node1"
}
}, {
"id": "n2",
"loaded": true,
"style": {
"label": "Node2"
}
}],
"links": [{
"id": "l1",
"from": "n1",
"to": "n2",
"style": {
"fillColor": "red",
"toDecoration": "arrow"
}
}, {
"id": "l11",
"from": "n1",
"to": "n2",
"style": {
"fillColor": "red",
"toDecoration": "arrow"
}
}, {
"id": "l111",
"from": "n1",
"to": "n2",
"style": {
"fillColor": "red",
"toDecoration": "arrow"
}
}, {
"id": "l114",
"from": "n1",
"to": "n2",
"style": {
"fillColor": "red",
"toDecoration": "arrow"
}
}]
};
var t = new NetChart({
container: document.getElementById("demo"),
area: {
height: 350
},
data: {
preloaded: data
},
info: {
enabled: true,
linkContentsFunction: function(data, link, callback) {
return link.id;
}
}
});
答案 0 :(得分:0)
此问题已在zoomcharts论坛上得到解答:
https://forum.zoomcharts.com/t/want-single-link-connection-even-there-are-multiple-links/2072/6
基本上,您可以使用以下四种方法之一:
multiLinkProcessor
方法合并链接linkFilter
省略某些链接linkStyle
方法应用某些特定于链接的样式dataFunction
方法预先处理链接/节点数据,然后再将其传递给成功回调。