首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在zoomcharts中创建单个链接即使两个节点之间有多个链接,但所有链接详细信息都必须可用

如何在zoomcharts中创建单个链接即使两个节点之间有多个链接,但所有链接详细信息都必须可用
EN

Stack Overflow用户
提问于 2018-04-06 14:40:38
回答 1查看 46关注 0票数 0
代码语言:javascript
复制
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;
        }
    }
});
EN

回答 1

Stack Overflow用户

发布于 2018-04-11 03:36:27

这个问题已经在zoomcharts论坛上得到了回答:

https://forum.zoomcharts.com/t/want-single-link-connection-even-there-are-multiple-links/2072/6

基本上,您可以使用以下四种方法之一:

  1. 使用multiLinkProcessor方法合并链接
  2. 使用linkFilter省略某些链接
  3. 使用linkStyle方法应用特定链接样式
  4. 在将链接/节点数据传递给成功回调之前,使用自定义dataFunction方法对其进行预处理。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49686878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档