Highstock共享工具提示此索引

时间:2016-10-14 09:12:04

标签: javascript highcharts

我必须使用共享格式化的工具提示,如何获取我正在悬停的点的索引?我已经尝试了其他提出的堆栈溢出解决方案,但没有工作。

tooltip: {useHTML: true, shared: true, formatter: function (tooltip) {

// where the hell is it!

var nodes = this.points;}}

1 个答案:

答案 0 :(得分:1)

在使用共享工具提示的格式化程序回调中,您将无法区分哪个点已被悬停,因此您无法直接获取该点的索引。但是,要查找的点存储为chart.hoverPoint。

formatter: function(tooltip) {

    // where the hell is it!
    var nodes = this.points,
            current = nodes[0].series.chart.hoverPoint;
    console.log(current, current.series.name);
    return current.series.name;
  }

示例:http://jsfiddle.net/g7gkuf4s/3/