score:11

Accepted answer

Unfortunately in this case, you have to either take the pre formatted label, or rebuild the level of abbreviation you want in the formatter yourself.

In this case, you could something like

 yAxis: {
        labels: {
            formatter: function() {
                return '$'+this.value / 1000000 + 'M';
            }
        }
    },

score:0

Put this code before call the chart

Highcharts.setOptions({
    lang: {
        thousandsSep: ','
    }
});

score:5

According to this stackoverflow post, you can call the original formatter with:

this.axis.defaultLabelFormatter.call(this);

Related Query

More Query from same tag