使用回调函数格式化 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
}
},
我正在尝试删除最后 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
}
},