我想知道在最近的更新(1.5.1)中,缩放图是否有以下特性:
,我希望两个节点之间的一个链接能够用两种颜色着色(左半用红色,右半用黑色)。另外,我希望能够在这两种不同颜色的单链上悬停不同的??。
如果您只是复制粘贴以下代码这里,您可以看到,它不能立即完成.
<script>
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"}}
]
};
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;
}}
});
</script>发布于 2015-08-25 09:45:58
现在看来,不可能分开单个链接,并将每个部分单独悬停。
但是这里有一个“讨厌”的版本--如何使用lineDash和固定的节点位置来制作类似的东西。
<script>
var data = {
"nodes":[
{"id":"n1", "loaded":true, x:100, y:0, "style":{"label":"Node1"}},
{"id":"n2", "loaded":true, x:0, y:0, "style":{"label":"Node2"}}
],
"links":[
{"id":"l1","from":"n1", "to":"n2", "style":{"fillColor":"red", "toDecoration":"arrow", "length":3}},
{"id":"l11","from":"n1", "to":"n2", "style":{"fillColor":"black","lineDash":[100,300]}}
]
};
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;
}},
"style": {
"multilinkSpacing": 0
}
});
</script>https://stackoverflow.com/questions/31304324
复制相似问题