2
D3 소스 코드의 5529 행에있는 임의의 섭동에 대한 이유를 아는 사람이 있습니까?D3 force layout 소스 코드 조각! quad.leaf
if (!quad.leaf) {
quad.point.x += Math.random() - .5;
quad.point.y += Math.random() - .5;
}
D3 소스 코드의 5529 행에있는 임의의 섭동에 대한 이유를 아는 사람이 있습니까?D3 force layout 소스 코드 조각! quad.leaf
if (!quad.leaf) {
quad.point.x += Math.random() - .5;
quad.point.y += Math.random() - .5;
}
파일 d3.js는 여러 소스 코드 파일을 연결합니다. 당신이 추천하는 라인은 force implementation에 있습니다. 이 파일에서 섭동에 대한 설명을 찾을 수 있습니다 :
// jitter internal nodes that are coincident
if (!quad.leaf) {
quad.point.x += Math.random() - .5;
quad.point.y += Math.random() - .5;
}
랜덤 섭동은 일치 노드를 처리하기위한 것입니다. 질문이 매우 구체적이라는 것은 사실이지만, 제 생각에는 좋은 질문입니다.
내가 당신을 도우려는만큼,이 질문은 매우 구체적이며 거의 종료 될 가능성이 높습니다. 그냥 빨리 살펴보고 나도 궁금해하지만 저자에게 이메일을 보내거나 d3.js 그룹이나 irc에 대해 질문하는 것이 더 나은 결과로 이어질 것이라고 생각합니다. – Steven
감사합니다. 빠른 응답에 감사드립니다! – SOUser