Highcharts:获得一堆系列

Pas*_*ein 1 stack series highcharts

高图中的堆叠列具有系列中定义的堆栈(http://www.highcharts.com/demo/column-stacked-and-grouped):

series: [{
                name: 'John',
                data: [5, 3, 4, 7, 2],
                stack: 'male'
            }, {
                name: 'Joe',
                data: [3, 4, 4, 2, 5],
                stack: 'male'
            }]
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何从系列中获得对堆栈名称的引用.有没有办法从系列对象中获取堆栈?我特别需要它为工具提示:

    tooltip: {
      formatter: function() {
        return '<b>'+ this.series.stack // is undefines
                +'</b><br/>'+ this.series.name +': '+ this.y;    
        }
    },
Run Code Online (Sandbox Code Playgroud)

Jug*_*kar 7

你需要this.series.options.stack改用.
series.options对象包含在构建图表时为该系列设置的选项

tooltip: {
    formatter: function() {
      return '<b>'+ this.series.options.stack + '</b><br/>'+ this.series.name +': '+ this.y;    
    }
}
Run Code Online (Sandbox Code Playgroud)

访问图表/系列选项| Highchart&Highstock @ jsFiddle