2016-08-10 5 views
-3

どのように特定のノードを同じ場所に置くことができますか?私は強制的にレイアウトティックを動かすことを意味するが、ノードを移動させるが、フォースレイアウトにもかかわらず、特定のノードが同じ位置に留まるようにしたい?フォースレイアウト休止状態でもノードを同じ位置に保つすべてのノードをフォースレイアウトの一部にすることができます

答えて

2

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

0

固定設定= trueが問題を解決しました。

関連する問題