Michael Bostock의 "분자"예제에 기반하여이 URL에서 사용할 수 있습니다 : http://bl.ocks.org/mbostock/3037015.d3.js - 링크 레이아웃을 강제 레이아웃으로 설정합니다.
몇 가지 값으로 링크의 크기를 설정하려고합니다. 이를 위해 "중력"을 비활성화하고 "청구"에 중요한 음수 값을 넣고 첫 번째 노드를 내 창 중앙에 고정했습니다.
var force = d3.layout.force()
.size([width, height])
.charge(-800)
.friction(0.45)
.linkStrength(1)
.gravity(0)
.linkDistance(function(d) {
return radius(d.target.size * 10);
});
내 문제는 때로는 링크의 크기가 특히 작은 값으로 정의 링크,의 differents 있습니다 ()입니다.
누군가 내 문제에 대한 하나의 좋은 해결책을 알고 있습니까?
당신은 여기 내 코드를 볼 수 있습니다
감사합니다. 예를 들어 줄 수 있습니까? – user1528760
나는 그런 예를 알지 못합니다. 이것은 구현하기가 아주 복잡 할 것이며 나는 아무도 그것을 해본 적이 없다고 생각합니다. –
감사합니다. 각 노드에 대한 반발력을 구현하는 방법에 대해 어떻게 생각합니까? – user1528760