gpt4 book ai didi

javascript - d3js 强制节点起始位置

转载 作者:行者123 更新时间:2023-12-04 02:29:42 25 4
gpt4 key购买 nike

我想将每个节点加载到它的位置,然后开始强制使节点彼此远离,这样它们就不会重叠。目前我正在工作,但节点在强制启动时移动到整个屏幕,并且在强制启动时不会停留在它们的初始位置。有没有办法设置初始位置,然后用力开始碰撞检测?

jsfile 示例:http://jsfiddle.net/2eM8Z/

I tried setting cx and cy before defining force but that did not help

最佳答案

为了初始化力布局中节点的位置,您需要设置 xy属性,因为这是强制布局使用的 -- 不是 cxcy .但是,如果您使用当前代码执行此操作,它将不起作用,因为节点最初会重叠,这意味着排斥力太强。如果您将它们分开一小段距离开始,它会很好地工作。

完整演示 here .

关于javascript - d3js 强制节点起始位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21765274/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com