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

duc*_*thd 14 d3.js force-layout

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

mbo*_*ock 26

是的,你可以这样做:

  • 禁用默认的重力和冲击力.
  • 实施碰撞检测.
  • 实现"自定义"引力,将每个节点吸引到其建议位置.

这是一个实例:

Shan Carter对奥巴马2013年预算提案的可视化中使用了类似的技术,这些技术将在Jim Vallandingham教程中进一步讨论.

  • 完善!如果有一个最有帮助的开发者奖,你会赢得它:) (2认同)