Keith Wood的jQuery SVG插件无法正确显示Y轴

时间:2012-02-24 12:50:04

标签: jquery-plugins svg

我将Y轴max设置为1,min设置为0并勾选为0.1。图表显示为0,0.1,0.2,0.30000000000004,0.4等。这里我的意思是它没有正确显示0.3以及其他类似风格的值。但是一旦我将勾号设置为大于0.2,它将正确显示所有内容。所以其他人都经历过同样的问题,或者只是自己做错了什么?

感谢。

1 个答案:

答案 0 :(得分:1)

我实际上是自己想出来的。

在插件第493行附带的jquery.svggraph.js文件中,它将tick值添加到前一个值,所以在我的情况下,当它加0.1时,前一个值为0.2,结果变为0.3000000004 。我不知道为什么会这样,也许它将值存储为浮点数。我要解决的问题是在第498行下添加major = Math.round(major * 100)/ 100.希望这可能会帮助那些遇到同样问题的人。

相关问题