首页 > 解决方案 > 循环时出现 Hicharts sankey 图错误

问题描述

我想用一些循环项目构建一个桑基图。我找到了这个 JSFiddle 示例:

Highcharts.chart('container', {
chart: {
        marginLeft: 100,
        marginBottom: 200,
        marginRight:200
    },
    title: {
        text: 'Highcharts Sankey Diagram'
    },

    series: [{
        keys: ['from', 'to', 'weight'],
        data: [
            ['a', 'b', 5 ],
            ['b', 'c', 5 ],
            ['c', 'b', 5 ],
        ],
          clip: false,
        type: 'sankey',
        name: 'Sankey demo series'
    }]

});

它可以工作,但是该系列的一些修改会出错。例如,该数据指导

未捕获的类型错误:无法读取未定义的属性“选项”

控制台中的错误:

        ['a', 'b', 5 ],
        ['b', 'c', 5 ],
        ['c', 'a', 5 ],

那么有没有可能将它循环回第一个元素?

标签: highcharts

解决方案


截至今天,highcharts 中的 sankey 图表不支持循环引用。有关详细信息,请参阅 github 上的未解决问题:https ://github.com/highcharts/highcharts/issues/8218 。


推荐阅读