我在highcharts中使用整数值序列,但是在每个结果之后它会添加.00。有关如何解决的任何提示?
你可以在这里看到我正在使用的代码: http://jsfiddle.net/CAKQH/20425/
答案 0 :(得分:6)
Highcharts.numberFormat
的第二个参数指定了您想要的小数位数。这应该有效:
Highcharts.numberFormat(this.y, 0);
http://api.highcharts.com/highcharts#Highcharts.numberFormat()
答案 1 :(得分:0)
使用Math.round
可以解决您的问题。
答案 2 :(得分:0)
您只缺少.numberFormat()
方法的一个参数。在这里查看:
答案 3 :(得分:0)
首先,这就是您的数据的样子 -
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”。