Javascript 如何禁用';k';在海图中显示?

Javascript 如何禁用';k';在海图中显示?,javascript,highcharts,Javascript,Highcharts,我使用的是HighChart,当数据加载时,图表的纵坐标在数千的数字后面显示一个“k”,但我不想显示“k” 示例:1500k->1500您可以使用format参数提供自己的格式 yAxis: { // can be xAxis too labels: { format: function() { return value.substr(0, 1) + ' ' + value.substr(1); } } } 如果要为所有

我使用的是HighChart,当数据加载时,图表的纵坐标在数千的数字后面显示一个“k”,但我不想显示“k”


示例:
1500k
->
1500

您可以使用format参数提供自己的格式

yAxis: { // can be xAxis too 
    labels: {
        format: function() {
            return value.substr(0, 1) + ' ' + value.substr(1);
        }
    }
}

如果要为所有图表更改此设置,请使用:

片段:

Highcharts.setOptions({
    lang: {
        numericSymbols: ['']
    }
});

Highcharts.chart('container', {
    series: [{
        data: [0.029, 71.5, 1.06, 1292, 14400, 1.760, 135, 1480, 0.0216, 0.194, 9.56, 54.4]
    }]
});

此方法显示完整的数字。请看我文章中的例子。你想在第一个整数后面加一个空格吗?你可以使用自己的函数返回一个值,该值可以打印1500,highcharts不是为了这个目的。我找到了解决方案,在格式化程序选项中的一个函数中,我用
value.split(“k”)拆分原始字符串返回
值[0]
。注意:
value
是原始字符串。