14

ノードが提案された位置を持つグラフを作成したいと思いますが、強制レイアウトを使用してノード自体が重ならないようにしたいと考えています。これはd3で可能ですか?

4

1 に答える 1

26

はい、次の方法でこれを行うことができます。

  • デフォルトの重力と電荷の力を無効にします。
  • 衝突検出の実装。
  • 各ノードを推奨位置に引き付ける「カスタム」重力を実装します。

ライブの例を次に示します。

同様の手法は、オバマの 2013 年の予算案のシャン カーターのビジュアライゼーションで使用されました。これについては、ジム バランディンガムによるチュートリアルでさらに説明されています。

于 2012-07-11T04:45:51.203 に答える