我想帮助获得一个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元素之间的配对。但是无论如何,我都无法让他们在一起。