Javascript Highcharts-如何获取系列中堆栈的值?
我想知道是否有可能获得一系列堆栈的值,以便在中的工具提示中使用 我使用Javascript Highcharts-如何获取系列中堆栈的值?,javascript,jquery,highcharts,tooltip,Javascript,Jquery,Highcharts,Tooltip,我想知道是否有可能获得一系列堆栈的值,以便在中的工具提示中使用 我使用this.series.stackKey获得它,如以下示例所示: $(函数(){ $(“#容器”)。高图({ 图表:{ 类型:“列” }, 标题:{ 正文:“水果消费总量,按性别分组” }, xAxis:{ 类别:[‘苹果’、‘橘子’、‘梨’、‘葡萄’、‘香蕉’] }, 亚克斯:{ allowDecimals:false, 分:0,, 标题:{ 文本:“水果数量” } }, 工具提示:{ 格式化程序:函数(){ 返回“+thi
this.series.stackKey
获得它,如以下示例所示:
$(函数(){
$(“#容器”)。高图({
图表:{
类型:“列”
},
标题:{
正文:“水果消费总量,按性别分组”
},
xAxis:{
类别:[‘苹果’、‘橘子’、‘梨’、‘葡萄’、‘香蕉’]
},
亚克斯:{
allowDecimals:false,
分:0,,
标题:{
文本:“水果数量”
}
},
工具提示:{
格式化程序:函数(){
返回“+this.x+”
+
this.series.name+':'+this.y+'
+
'总计:'+this.point.stackTotal+'堆栈:'+this.series.stackKey;
}
},
打印选项:{
专栏:{
堆叠:“正常”
}
},
系列:[{
姓名:'约翰',
数据:[5,3,4,7,2],
堆栈:“男性”
}, {
名字:'乔',
数据:[3,4,4,2,5],
堆栈:“男性”
}, {
姓名:'简',
数据:[2,5,6,2,1],
堆栈:“女性”
}, {
姓名:“珍妮特”,
数据:[3,0,4,4,3],
堆栈:“女性”
}]
});
});
但是工具提示显示了类似于“columnfemale”
的内容,我只想看到堆栈值:“female”
Fiddle:可以在
系列.options.stack
中找到堆栈
选项的值
对于您的代码,它将如下所示():
工具提示:{
格式化程序:函数(){
返回“+this.x+”
+
this.series.name+':'+this.y+'
+
'总计:'+this.point.stackTotal+'堆栈:'+this.series.options.Stack;
}
}
tooltip: {
formatter: function () {
return '<b>' + this.x + '</b><br/>' +
this.series.name + ': ' + this.y + '<br/>' +
'Total: ' + this.point.stackTotal + ' Stack: ' + this.series.options.stack;
}
}