【发布时间】:2016-07-21 09:27:56
【问题描述】:
在这个 JS Fiddle 示例中,仪表会定期更新为新值。
https://jsfiddle.net/n5fvb8ft/ (感谢nbering的更正)
此示例使用 setInterval 分配随机新值 例如
setInterval(function() {
data.setValue(0, 1, 40 + Math.round(60 * Math.random()));
chart.draw(data, options);
}, 13000);
如您所见,新数字出现并且指针朝它移动。 我真的很想用指针显示当前数字,而不仅仅是显示最终值。这可以使用谷歌图表吗?我也想放慢动画速度,但这可能是另一个问题。
我想可能会在值上设置一个补间并以与针动画相同的持续时间对其进行动画处理,然后反复更新仪表,但这会非常笨拙,并且针可能会在很多小动作中进行动画处理。当然,尽管必须有更好的方法。
任何帮助将不胜感激。
【问题讨论】:
-
你刚刚链接到一个空白的小提琴,你已经编好了一个吗?
-
他可能是想链接这个:jsfiddle.net/n5fvb8ft
-
感谢 nbering。我已经更新了问题。
标签: javascript animation google-visualization google-gauges