Общая всплывающая подсказка Highstock для этого индекса

#javascript #highcharts

#javascript #верхние диаграммы

Вопрос:

Я должен использовать всплывающую подсказку общего формата, как мне получить индекс точки, на которой я нависаю? Я пробовал другие предлагаемые решения по переполнению стека, но ни одно из них не сработало.

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

// where the hell is it!

var nodes = this.points;}}
 

Комментарии:

1. Что вы подразумеваете под индексом точки?

2. this.points[ accessedindex ] где accessedindex — это точка, к которой осуществляется доступ

Ответ №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 /