我有一个高图列图,因为有时y轴数据显示为[1000,2000,3000,4000],有时显示为[1k,2k,3k,4k]。
如何将其修复为单一类型的数据。
此致 纳文莱昂
答案 0 :(得分:11)
区别在于:
yAxis: {
labels: {
formatter: function() {
return this.value;
}
}
},
答案 1 :(得分:5)
将您的yaxis值转换为1k,2k,3k,4k等:
yAxis:
{
labels:
{
formatter: function()
{
return Math.round(this.value/1000) + 'k';
}
}
},
答案 2 :(得分:2)
如果您在一个图表中使用数千和数百万,请检查一下。
yAxis: {
labels: {
formatter: function () {
if (this.value.toFixed(0) >= 1000000) {
return '$' + this.value.toFixed(0) / 1000000 + 'M';
} else {
return '$' + this.value.toFixed(0) / 1000 + 'K';
}
}
},
title: {
text: ''
}
},