使用回调函数格式化 Highcharts 标签 (Formatter)

Formatting Highcharts labels with a callback function (Formatter)

我正在尝试删除最后 3 个数字并将其替换为一个标记图表轴上的字符串 'k'。

这是我目前尝试过的方法:

    labels: {
      formatter: function () {
        if (this.value >= 1000) {
          return this.value.slice(0, -3) + 'k'
        } else {
          return this.value
        }

这样做会出错。

发现我的错误,以下是我的修复方法:

   formatter: function () {
        if (this.value >= 1000) {
          return this.value.toString().slice(0, -3) + 'k';
        } else {
          return this.value
        }
      },