gpt4 book ai didi

d3.js:强制布局中建议的节点位置

转载 作者:行者123 更新时间:2023-12-03 21:21:26 27 4
gpt4 key购买 nike

我想创建一个图表,其中节点有建议的位置,但我也想使用力布局来确保节点本身不重叠。这在 d3 中可能吗?

最佳答案

是的,您可以通过以下方式执行此操作:

  • 禁用默认重力和电荷力。
  • 实现 collision detection .
  • 实现将每个节点吸引到其建议位置的“自定义”重力。

  • 这是一个活生生的例子:
  • http://bl.ocks.org/1804919

  • Shan Carter's visualization of Obama's 2013 budget proposal 中使用了类似的技术,在 tutorial by Jim Vallandingham 中进一步讨论.

    关于d3.js:强制布局中建议的节点位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11397961/

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