d3冲突,冲锋&迫使x或y互相矛盾?

goucqfw6  于 2021-09-08  发布在  Java
关注(0)|答案(0)|浏览(192)

有人对我如何实现重心有什么建议吗?最大的节点在中间,较小的节点在外面?“碰撞”似乎根本不起作用,节点往往会重叠。如有任何建议,将不胜感激。谢谢

const simulation = d3.forceSimulation().alphaDecay(0.01)
        .force("link", d3.forceLink().id(function(d) { return d.id; }).strength(0.002))
        .force("charge", d3.forceManyBody().distanceMax(height/2).strength(-400))
        .force("x", d3.forceX().x(width/2).strength(0.005))
        .force("y", d3.forceY().y(height/2).strength(0.005))
        .force("collide", d3.forceCollide().radius(function(d) {return d.radius + 5; }).strength(1).iterations(10));


暂无答案!

目前还没有任何答案,快来回答吧!

相关问题