我有一个高图柱形图,有时候y轴数据显示为[1000,2000,3000,4000],有时显示为[1k,2k,3k ,4k]。如何使用固定数据显示高图y轴
我该如何解决它到单一类型的数据。
问候, 纳文莱昂
我有一个高图柱形图,有时候y轴数据显示为[1000,2000,3000,4000],有时显示为[1k,2k,3k ,4k]。如何使用固定数据显示高图y轴
我该如何解决它到单一类型的数据。
问候, 纳文莱昂
这里的区别是:
yAxis: {
labels: {
formatter: function() {
return this.value;
}
}
},
用于转换的y轴数值为1K,2K,3K,4K等:
yAxis:
{
labels:
{
formatter: function()
{
return Math.round(this.value/1000) + 'k';
}
}
},
如果您使用的是数千和数百万在一张图表中,检查一下。
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: ''
}
},
谢谢,谢谢,这解决了我的问题。 – 2012-02-29 21:09:31
如果我想显示K值而不是数字,例如:而不是[1000,2000]如何显示[1k,2k]?是可能的? – 2012-02-29 21:15:14
@NavinLeon使用'return Math.round(this.value/1000)+'k';'in'formatter'函数。 – Cheery 2012-02-29 22:07:03