score:1

Accepted answer

an array with points is reduced to only the visible ones, use data array instead:

point: {
  events: {
    mouseover: function(e) {
      var point = this,
        chart = point.series.chart;

      chart.series[1].data[point.index].setstate('hover');
    },
    mouseout: function(e) {
      var point = this,
        chart = point.series.chart;

      chart.series[1].data[point.index].setstate('normal');
    },
  },
}

live demo: https://jsfiddle.net/blacklabel/gnkjf8q9/


Related Query

More Query from same tag