Echarts仪表盘小数精度的问题

lingyun0406 发布于 2014/08/11 15:11
阅读 7K+
收藏 0
@Kener-林峰    你好,刚开始接触eacharts,有个仪表盘的问题请教下。


官网的仪表盘的demo,我将最大值改为16,仪表盘就会出现一长串数字。添加 precision:0也不能改变精度位数。请问这种情况该如何处理?

加载中
0
Kener-林峰
Kener-林峰

谢谢反馈,js小数精度计算问题,下个版本修复


lingyun0406
lingyun0406
回复 @Kener-林峰 : 昨天已经更新了,新版本默认会带有一位小数。项目只想让仪表盘显示整数。我等下在我原帖中再添一张图,麻烦你给看看该怎么设置。
Kener-林峰
Kener-林峰
回复 @lingyun0406 : 不用设置,2.0.2已经没这个问题了,更新,清缓存试试
lingyun0406
lingyun0406
但是设置小数精度的参数precision好像依然没用?
lingyun0406
lingyun0406
效率很高,赞一下新版本。
0
lingyun0406
lingyun0406
@Kener-林峰 原帖不能编辑了,我在这上传一下新图。我想让仪表盘只显示整数,现在还默认带一位小数。
Kener-林峰
Kener-林峰
那就设置分隔数啊,splitNumber,保证整除就没小数了啊,否则我把小数取整显示就错了
0
JPer
JPer
这是什么啊,麻烦提供下地址吧
JPer
JPer
回复 @lingyun0406 : 3q
lingyun0406
lingyun0406
百度开源图表库 http://echarts.baidu.com/
0
lingyun0406
lingyun0406
@Kener-林峰 这也算一个解决方案吧,尽管有些还是无法整除。不过修改的小数精度问题貌似还有问题,见下图。
Kener-林峰
Kener-林峰
恩,这个除不尽确实没办法,只能加精度了
0
q
qingyangfly

同样的问题,却不是除不尽的问题!
不对,这个问题好像还是没有解:

有4组数据(都是可以整除的!):
第1组:min:-104  max:2152
第2组:min:9030  max:14964
第3组:min:3731  max:6266
第4组:min:2480  max:4112


都使用设置:splitNumber:3,
结果都正常!
但是如果把上面两组数据全部除以10变成(都是可以整除的!):
第1组:min:-10.4  max:215.2
第2组:min:903  max:1496.4
第3组:min:373.1  max:626.6
第4组:min:248  max:411.2

第2,3组就会出现无限的小数,
第1,4组就不会!
请问这是什么原因?
如果除以100,又不同!


返回顶部
顶部