Network - layout

canvas 위에서 보는 카메라 역할을 합니다. 애니메이션 확대/축소 및 포커싱을 수행합니다.

옵션

layout 모듈의 옵션은 'layout'이라는 제목의 object에 포함되어야 합니다.

전체 옵션 혹은 요약 옵션을 클릭하여 사용하는 방법을 표시합니다.


hierarchical layout을 사용하도록 설정한다면, 다른 옵션 중 일부를 재정의합니다. physics는 hierarchical repulsion solver로 설정되고 동적 곡선 Edge는 정적 곡선 Edge로 변환됩니다.

이름 Type Default 설명
randomSeed Number or String undefined hierarchical layout을 사용하지 않는 경우, Node들은 처음에 랜덤하게 배치됩니다. 매번 결과가 다르다는 의미입니다. 랜덤 시드를 수동으로 제공하는 경우 layout이 매번 동일합니다. 정의되지 않은 시드로 시도하고 layout이 마음에 들면 getSeed()를 이용해 시드를 확인하는 것이 좋습니다.
improvedLayout Boolean true 활성화가 되면 Network는 초기 layout에 Kamada Kawai 알고리즘을 사용합니다. Node가 100개 이상인 Network의 경우 Node를 줄이기 위해 클러스터링이 자동으로 수행됩니다. (리프 Node가 적거나 없음), 이것이 작동하지 않을 수 있으며 이전 메소드로 돌아갑니다. 이는 개선될 것입니다.
clusterThreshold Number 150 improvedLayout이 적용되는 클러스터 임계값입니다.
hierarchical Object or Boolean Object True이면, layout 엔진은 기본 설정을 사용하여 Node를 hierarchical 방식으로 배치합니다. 사용자 설정을 위해 object를 제공할 수 있습니다.

Third party docs: