[D3] d3-force Many-body force 사용법

Many-body force

Many-body의 힘은 모든 노드에 상호 적용됩니다.

forceManyBody()

새로운 힘을 생성합니다.

const manybody = d3.forceManybody()

manybody.strength(strength)

strength가 양수이면 중력을 시뮬레이션하고 음수이면 정전기 전하를 시뮬레이션하는 데 사용할 수 있습니다.

양수이면 노드가 서로 끌어당기고 음수면 노드가 서로 밀어냅니다. 강도의 기본 값은 -30입니다.

manybody.theta(theta)

계산을 가속화하기 위해 이 힘은 정확성을 결정합니다.

manybody.distanceMin(distance)

노드 사이의 최소 거리를 설정합니다. 기본값은 1입니다.

manybody.distanceMax(distance)

노드 사이의 최대 거리를 설정합니다. 기본값은 무한입니다.