力指向グラフ レイアウトの代替ファミリ力関数を試してみたいと思います。
ノードごとに、次のようなn_i
「力関数」を定義できます。f_i
f_i ( n_i )
同じようにゼロです。とf_i ( n_j )
、ここで、 は、他のノードによるn_i != n_j
ノード上の力です。n_i
n_j
ノード上の正味の力n_i
は、力のベクトル和である必要があります。f_i ( n_j )
ここで、n_j
範囲は他のすべてのノード1です。
レイアウト アルゴリズムでこれらのカスタム フォース関数を使用するように d3.js に指示する方法はありますか?
[ d3.js の force-directed レイアウトのドキュメントには、組み込みの force 関数を微調整できるさまざまな方法が記載されていますが、まったく異なる force 関数、つまり、組み込みの力関数のパラメーターを微調整することによって達成することはできません。]
1 IOW、n_i
その力関数から計算されたもの以外に、他の/追加の力がノードに作用してはなりませんf_i
。