d3.timer() 帧 - 减慢速度

1 javascript frame d3.js

是否可以减慢帧数

d3.timer(function(){ alert("Hello"); }, 3000);

这里我们有 3 秒的延迟,然后它变得非常快。

例如在

setInterval(function(){ alert("Hello"); }, 3000);

我们可以将 3000 毫秒更改为 2000 毫秒,并且我们将每 2 秒而不是 3 秒持续发出警报。

非常感谢!

小智 5

D3-timer 的 API 参考说:

d3.interval(回调[, 延迟[, 时间]]) <>

与计时器类似,只不过回调仅在每延迟毫秒调用一次;如果没有指定delay,则相当于定时器。setInterval 的合适替代品,保证不会在后台运行。回调传递的是经过的时间。

你可以在这里找到它:github

在你的情况下:

d3.interval(function(){ alert("Hello") }, 3000);
Run Code Online (Sandbox Code Playgroud)