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)
你需要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