Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.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 每次执行两次Highchart格式化程序函数_Javascript_Jquery_Highcharts_Formatter - Fatal编程技术网

Javascript 每次执行两次Highchart格式化程序函数

Javascript 每次执行两次Highchart格式化程序函数,javascript,jquery,highcharts,formatter,Javascript,Jquery,Highcharts,Formatter,我创建了一个high图表,但它的格式化程序函数执行了两次 formatter: function() { console.log("start"); return this.value; } 基于,它看起来像是一个回调函数,每当显示工具提示时都会触发 因此,每当鼠标悬停在某个元素上时,将调用formatter()函数为该点生成适当的工具提示,如中的大量警报所示,如下所示: 我找到了解决办法。我使用了旧版本的 我已经更新了最新的解决问题的方法 感谢Rion和Sebastian这不

我创建了一个high图表,但它的格式化程序函数执行了两次

formatter: function() {
    console.log("start");
    return this.value;
}

基于,它看起来像是一个回调函数,每当显示工具提示时都会触发

因此,每当鼠标悬停在某个元素上时,将调用
formatter()
函数为该点生成适当的工具提示,如中的大量警报所示,如下所示:


我找到了解决办法。我使用了旧版本的

我已经更新了最新的解决问题的方法


感谢Rion和Sebastian

这不是工具提示格式化程序,而是xAxix格式化程序。我没有看到您的示例小提琴中定义的格式化程序。你能加上它吗?我假设它们每个函数都类似(即,当您激活要通过函数显示的内容时)。您没有在小提琴中添加格式化程序?您的意思是axis.labels.formatter像这里一样运行两次:?相同。jsfiddle.net/5q47ym4p