深入研究Highcharts多个系列

时间:2014-05-08 15:16:28

标签: javascript highcharts

我有以下情况:

在我的主要系列中,我想深入研究多个子系列(同一类别)。我尝试了id / name组合,但这仅限于1个系列。

http://jsfiddle.net/B5XBm/2/

有人能指出我正确的方向吗?

        {
            id: 'fruits',
            name: 'fruit 1',
            data: [2,3,6]

        }, {
            id: 'fruits',
            name: 'fruit 2',
            data: [2,3,6]
        }

2 个答案:

答案 0 :(得分:0)

以下代码片段取自JSFiddle,它从现有图表中删除数据并动态添加新系列。也许这可以满足你的要求。

function setChart(name, categories, data, color) {
    chart_hook.xAxis[0].setCategories(categories);
    while (chart_hook.series.length > 0) {
        chart_hook.series[0].remove(false);
    }
    for (var i = 0; i < data.length; i++) {
        chart_hook.addSeries({
        name : name[i],
        data : data[i],
        color : color[i]
        });
    }
    chart_hook.redraw();
}

答案 1 :(得分:0)

drilldown.js插件不支持此功能。我们计划增加对此的支持,但现在没什么严格的。好吧,更具体地说,当你点击类别标签时,你就可以深入到两个系列,但是不可能将两个向下钻取系列连接到一个点。

您仍然可以使用setChart的旧解决方案,例如here

可以找到setChart方法的完整说明here