【问题标题】:Keep a node in same position despite force layout rest all nodes can be part of force layout尽管强制布局休息,但将节点保持在相同位置所有节点都可以成为强制布局的一部分
【发布时间】:2016-08-10 08:32:29
【问题描述】:

如何将特定节点保留在同一位置?我的意思是我运行强制布局刻度会移动节点,但我希望特定节点保持在相同位置,尽管强制布局?

【问题讨论】:

    标签: d3.js force-layout


    【解决方案1】:

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

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

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

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

    【讨论】:

      【解决方案2】:

      设置 fixed = true 解决了这个问题。

      【讨论】:

        猜你喜欢
        • 2016-08-15
        • 1970-01-01
        • 1970-01-01
        • 2014-08-01
        • 1970-01-01
        • 2015-06-20
        • 2018-02-01
        • 1970-01-01
        • 2014-10-18
        相关资源
        最近更新 更多