Javascript d3第二次强制布局以避免文本重叠

Javascript d3第二次强制布局以避免文本重叠,javascript,d3.js,Javascript,D3.js,我试图在D3V4上实现一个强制布局,其中包含大量带有标签的节点。问题是标签重叠并影响可读性。我在v3上找到了这个示例,它实现了与我想要的类似的东西。如何在v4中实现相同的功能? var text = g.append("g") .attr("class", "labels") .selectAll("text") .data(graph.nodes) .enter().append("text") .attr("class", "dataLabels")

我试图在D3V4上实现一个强制布局,其中包含大量带有标签的节点。问题是标签重叠并影响可读性。我在v3上找到了这个示例,它实现了与我想要的类似的东西。如何在v4中实现相同的功能?

var text = g.append("g")
    .attr("class", "labels")
    .selectAll("text")
    .data(graph.nodes)
    .enter().append("text")
    .attr("class", "dataLabels")
    .attr("font-size","6px")
    .attr("dx", 6)
    .attr("dy", ".15em");