我正在使用 d3js 来可视化我的数据。当我运行“正常”代码时,一切正常。但是现在,当我为元素的插入和删除添加动画并且插入/删除数据元素太快时,第一个插入元素的动画在下一个插入元素再次触发动画之前尚未完成。有没有办法等待 d3 的动画完成?
动画示例代码:
layoutRoot.selectAll('g')
.data(nodes, function (d) { return d.path })
.exit()
.transition()
.duration(400)
.style('opacity', 0)
.remove()
最佳答案
关于javascript - 将数据插入带有动画的 d3 图表的速度太快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18145815/