Force Layout을 사용하여 Force Directed Graph를 만들 수있었습니다. 대부분의 기능은 훌륭하지만 큰 문제는 레이아웃을 시작할 때 캔버스 위의 위치에 정착하기 전에 캔버스 경계 안팎으로 페이지 전체에 튀어 오르는 것입니다.D3에서 Force Directed Graph의 바운스 엔트리를 어떻게 제어합니까?
나는 그것을 제어하는 알파를 사용하여 시도했지만 작동하지 않는 것 :
사람이 제대로 그 SVG 캔버스로 강제 레이아웃의 항목을 제어하는 방법을 알고 있나요// Create a force layout and bind Nodes and Links
var force = d3.layout.force()
.charge(-1000)
.nodes(nodeSet)
.links(linkSet)
.size([width/8, height/10])
.linkDistance(function(d) { if (width < height) { return width*1/3; } else { return height*1/3 } }) // Controls edge length
.on("tick", tick)
.alpha(-5) // <---------------- HERE
.start();
?
나는 그래프가 떠 다니는 것과 천천히 정착하는 데 신경 쓰지 않겠지 만 전체 그래프의 미친 바운스는 전혀 매력이 없습니다. 당신이 제공 할 수있는 어떤 도움 http://bl.ocks.org/Guerino1/2879486enter link description here
감사 :
BTW의 Force Directed Graph 예에서 찾을 수 있습니다!
이 질문에 대한 답변을 찾으셨습니까? 나는 똑같은 문제를 겪고있다. – Braden