javascript - 网络图表节点关系节点合并->highcharts

标签 javascript jquery highcharts

我正在研究网络图 Highcharts 每个节点应该有一个新的子节点,但如果它具有相同的名称,则它不应该与另一个子节点合并,例如child1,child2,child3,指向subchild1,对于每个个体,我们应该有指向每个个体的个体节点

fiddle 链接 -> https://jsfiddle.net/GnanaSagar/36k2wmry/1/
enter image description here

最佳答案

您还可以使用数据标签的formatter函数:

series: [{
    dataLabels: {
        enabled: true,
        format: undefined,
        formatter: function() {
            if (this.key.indexOf('subchild') >= 0) {
                return 'subchild1'
            }
            return this.key
        }
    },
    data: [...,
        {
            from: 'child1',
            to: 'subchild1'
        },
        {
            from: 'child2',
            to: 'subchild2'
        },
        {
            from: 'child3',
            to: 'subchild3'
        }
    ]
}]

现场演示:https://jsfiddle.net/BlackLabel/n4gd8v3r/

API:https://api.highcharts.com/highcharts/series.networkgraph.dataLabels.formatter

关于javascript - 网络图表节点关系节点合并->highcharts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54557264/

相关文章:

javascript - jQuery toggle() 错误

javascript - Highcharts 图表仅在调整窗口大小时正确显示

javascript - 使用javascript为jwplayer的HTML元素覆盖设置wmode

javascript - 纯javascript中的表格分页,但如果数字无法正常工作?

asp.net - ASP 用户控件中的 JavaScript 函数定义

javascript - 如果切片颜色为白色,Highcharts donut 饼不显示悬停指示器

highcharts 数据标签与 plotlines 值重叠

javascript - 如何在 JavaScript 中查找集合的所有子集? (数组的幂集)

javascript - 如何使 jQuery 插件中的设置(或选项)可用于所有方法?

javascript - 使用 javascript 将 Html 从 <b> 替换为 <strong> 并删除 <font> 标记