d3 v4模拟跳转每一个变化

时间:2016-10-07 15:45:34

标签: javascript d3.js

我想帮助获得一个Graph示例在D3版本4中工作。我已经搜索了文档和其他问题,但我无法让它工作。非常感谢帮助。

我正在努力将图表从示例转换为版本4. https://bl.ocks.org/mbostock/1095795 问题是对图表的任何更新都会使节点重置为新位置。到目前为止我得到的是:

...
//redraw code
let node = svg.selectAll(".node")
  .data(nodes);
node.enter()
  .append("circle")
    .attr("class", function(d) { return "node " + d.id; }).attr("r", 8);
node.exit().remove();

simulation
  .nodes(nodes)
...

http://codepen.io/rrmoelker/pen/QKQxaR

我的感觉是我打破了模拟项和DOM元素之间的配对。但是无论如何,我都无法让他们在一起。

d3 v4 online graph editing issue

0 个答案:

没有答案