2012-05-18 3 views
1

d3.js (tree-radial.js)의 방사형 트리 예제를 사용 중이며 노드를 클릭하면 중심으로 이동해야합니다 (새 루트로 설정). 한 트리 구조에서 다른 트리 구조로 부드럽게 전환하고 싶지만 전혀 작동하지 않습니다. 클릭이 인식되지만 노드를 전환하는 방법을 잘 모르겠습니다. 누군가가 나에게이 작업을하는 단계를 설명하거나이 작업이 수행되는 간단한 예를 연결할 수 있습니까?d3js - 트리 구조에 애니메이션 적용

+0

가능한 해결책 : 클릭 된 노드의 변위를 찾는 것. 그런 다음 모든 노드를 선택하고 전환을 적용하십시오. 각 노드에서 변위를 뺍니다. – alm

답변

1

이 방법이 도움이되는지 잘 모르겠으나 다음을 참조하십시오. http://bl.ocks.org/1249394. 이 예제에서는 클릭 된 노드가 가운데로 이동하지 않지만 본질적으로 노드의 위치를 ​​중앙에 맞춰야한다는 점에서 비슷한 전환을 만들어야합니다. 변환).