尽管强制布局,所以节点保持在相同位置,所有节点都可以是力布局的一部分

时间:2016-08-10 08:32:29

标签: d3.js force-layout

如何将特定节点保留在同一位置?我的意思是我运行强制布局勾选移动节点但我希望特定节点尽管强制布局仍然保持在同一位置?

2 个答案:

答案 0 :(得分:3)

您使用的是哪个版本的d3 v3或v4?

在d3 v3中,设置fixed = true将确保节点就位。确保节点具有正确的x,y值或让模拟运行,以便节点在设置fixed = true之前稳定。

在第4节中,将节点的fx和fy属性设置为坐标将确保节点不会从该坐标移动。

查看文档以获取更多信息: https://github.com/d3/d3-force/blob/master/README.md#simulation_nodes

答案 1 :(得分:0)

设置fixed = true解决了问题。