동일한 노드에 대해 두 개의 접을 수있는 힘 트리가 있습니다.d3js에서 하나의 강제 방향 그래프에서 다른 그래프로 전환
d3js에서 노드 전환 및 가장자리 재구성을 통해 한 트리에서 다른 트리로 전달할 수있는 예제는 보지 못했습니다.
그렇게 할 방법이 있습니까?
또 다른 관련 질문으로, 강제 선도 그래프에 대한 각 노드의 위치를 초기화 할 수 있습니까?
편집 : 여기에 example입니다. 나는 두 개의 나무를 가지고 있는데, 그 링크는 하나이고 다른 트리는 동일한 분자이지만 트리 구조는 다릅니다. 같은 분자 나 엔티티에서 다른 나무 사이를 움직일 수 있다면 좋을 것이라고 생각합니다.
* 거리 함수 *는 무엇을 의미합니까? 'linkDistance'를 의미합니까, 아니면'tick '함수에서 수행중인 계산을 언급하고 있습니까? –
@ t.888, 혼란에 대한 미안 거리 함수는 내가 linkDistance 및 트리 구조를 얻는 방법이지만, 나는 linkDistance가 강제로 유도 된 그래프에서 매우 구별되지 않는다고 느낍니다. – user2149631
노드 배열을 강제 레이아웃에 전달하기 전에 노드의'x' 및'y' 속성을 설정하여 위치를 초기화 할 수 있지만 여러 노드를 같은 위치로 설정하면 문제가 발생합니다. 그러면 그래프가 이동합니다 미친. –