새로운 노드 / 에지가 추가 될 때 소셜 네트워크가 어떻게 변하는 지 시각화 할 라이브러리 / 도구를 찾고 있습니다.
기존 솔루션 중 하나는 SoNIA : Social Network Image Animator 입니다. 그것은 당신이 좋아하는 영화를 만들어 보자 이 하나 .
SoNIA의 문서에 따르면 현재는 고장 났으며 그 외에도 JavaScript 기반 솔루션을 선호합니다. 그래서 내 질문은 : 당신은 도구에 익숙 하거나이 작업을 가능한 한 쉽게 할 수있는 라이브러리를 가리킬 수 있습니까?
이 질문을 게시 한 직후 sigma.js를 파고들 것이므로이 라이브러리를 다루는 것을 고려하십시오.
일반적으로 입력 데이터는 다음과 같습니다.
time_elapsed; node1; node2
1; A; B
2; A; C
3; B; C
따라서 여기에는 3 개의 시점 (1, 2, 3), 3 개의 노드 (A, B, C) 및 3 개의 에지가 있으며, 이는 3 개의 고려 된 노드 사이의 3가 폐쇄를 나타냅니다.
또한 모든 노드에는 두 가지 속성 (연령 및 성별)이 있으므로 노드의 모양 / 색상을 변경할 수 있기를 원합니다.
또한 새 노드를 추가 한 후 그래프 레이아웃을 조정하기 위해 ForceAtlas2 또는 유사한 알고리즘을 사용하는 것이 좋습니다.