我在highcharts中使用整數值的序列,但它在每個結果後面加上.00。任何提示如何解決?如何從默認的highcharts配置中刪除小數.00?
你可以看到代碼我使用此: http://jsfiddle.net/CAKQH/20425/
我在highcharts中使用整數值的序列,但它在每個結果後面加上.00。任何提示如何解決?如何從默認的highcharts配置中刪除小數.00?
你可以看到代碼我使用此: http://jsfiddle.net/CAKQH/20425/
Highcharts.numberFormat
的第二個參數指定了您想要的小數位數。這應該工作:
Highcharts.numberFormat(this.y, 0);
http://api.highcharts.com/highcharts#Highcharts.numberFormat()
使用Math.round
應該解決您的問題。
你只是缺少一個參數爲.numberFormat()
方法。看看這裏:
首先,這是你的數據看起來怎麼樣 -
0, 0, 0, 0, 0, 0, 0, 0, 353.0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7.0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ^^^^^ ^^^
,它看起來並不像整數(只)的序列。
但是,如果它真的是一個整數序列如下 -
0,0,0,0,0,0,0,0,353,0,0,0,0,0 ,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0
,那麼你可以只是做 -
formatter: function() {
return Highcharts.dateFormat("%B %e, %Y", this.x) + ': ' + this.y;
}
和Highcharts永遠不會添加「.00」。