2013-07-15 2 views
8

고정 노드 힘 레이아웃을 만들 단일 노드에만 해당) 노드를 json에서 가져온 설정 지점에 배치합니다.d3js 내가이 <a href="http://jsbin.com/omokap/3/edit" rel="nofollow noreferrer">http://jsbin.com/omokap/3/edit</a> 구현했습니다

이 질문은 Moving fixed nodes in D3Fix Node Position in D3 Force-Directed Layout입니다. 예제에서 사용 방법을 이해하지 못했습니다.

누군가 나에게 도움을 줄 수 있습니까? 노드가 X, Y 좌표를 개체를 고정으로

+1

이동하지 않으려는 노드의 경우 'fixed' 속성을'true '로 설정하십시오. –

+0

나는 다른 질문 및 상대적인 응답을 읽고 나는 만들었다 : for (i=0;i 이것은 결과이다 http://jsbin.com/omokap/4/edit – Scorpy86

+0

@LarsKotthoff 내가 잘못 갔다? – Scorpy86

답변

8

해결책은 간단 삽입입니다 :이

{ name: "Sara", id:"1", x:239.31191418045182, y:296.78520431471384, fixed:true}, 
{ name: "Raul", id:"2", x:261.1651006560272, y:200.78448049334696, fixed:true}, 
{ name: "Stefano", id:"3", fixed:false}, 
{ name: "Michele", id:"4", fixed:false} 

같은 사실이 동작하는 예제 http://jsbin.com/omokap/8/edit 자신이 라이브러리를 d3js 추가하십시오입니다.

내 용도로 잘 작동합니다.