【发布时间】:2020-04-03 05:43:39
【问题描述】:
我最近深入研究了 d3 force 和 d3.time。 有很多使用 d3.time 的例子。
我了解 d3.interval - 这使得 d3.timer 循环的运行速度比现在慢。
然而, 我不知道为什么这段代码将 d3.now() 放在 d3.interval 中。 而且不知道为什么在 d3.interval 中有两个元素 一个是 2000,另一个是 d3.now()。
入口代码: https://jsfiddle.net/onw8v29g/
我被卡住了。
d3.interval(function() {
nodes.push(c); // Re-add c.
links.push({source: b, target: c}); // Re-add b-c.
links.push({source: c, target: a}); // Re-add c-a.
restart();
}, 2000, d3.now() + 1000);
附言 我认为学习 d3 时最令人生畏的部分是解码文档。 我最近开始阅读'd3 indepth',这对解密官方文档很有帮助。如果你们对理解 d3 有其他建议,也请告诉我。
谢谢。
【问题讨论】:
标签: javascript d3.js data-visualization