score:1

As you rightly notice you need to use the formatter function for data labels. Use below code to check if the point is the last one.

series: {
  dataLabels: {
    enabled: true,
    formatter: function() {
      var seriesPoints = this.series.points;
      if (this.point === seriesPoints[seriesPoints.length - 1]) {
        return 'Last label point';
      }
    }
  }
}

Live demo: http://jsfiddle.net/BlackLabel/uqrt2j9d/

API Reference: https://api.highcharts.com/highcharts/plotOptions.series.dataLabels


Related Query

More Query from same tag