Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Highcharts-如何获取系列中堆栈的值?_Javascript_Jquery_Highcharts_Tooltip - Fatal编程技术网

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;
    }
}