force-layout

    1

    1답변

    나는이 질문에 대한 답변을 모으기 위해 노력했지만 공식적으로 난처하게되었습니다. 나는 http://vallandingham.me/vis/gates/과 매우 비슷한 D3의 강제 레이아웃 시각화 작업을하고 있습니다. 내가 겪고있는 문제는 라디오 버튼을 클릭 할 때 내 노드를 그룹화하고 그룹을 해제하는 것입니다. 노드는 잠시 새 위치로 이동하지만 거의 즉시 원래

    2

    1답변

    힘 지향 그래프를 레이아웃하려고하면 다음과 같은 오류가 발생합니다. Mike Bostock의 github 페이지에서이 문제에 대해 읽었을 때 좌표의 NaN 값 또는 같은 지점에 그려지는 모든 점 때문일 수 있습니다. 콘솔을 조사한 결과 모든 포인트가 동일한 X 및 Y 값에서 그려지는 것으로 나타났습니다. 예제 데이터에서 코드는 완벽하게 작동했지만 더 이상

    1

    1답변

    D3의 강제 지시 다이어그램을 사용하여 유행 시뮬레이션을 만들고 있습니다. 전송 이벤트가 발생하면 송신기에서 새로 감염된 개인으로 원을 이동하려고합니다. 문제 : 바인딩 된 데이터에 따라 첫 번째 요소 만 만들어지고 이동됩니다. 먼저 , 나는 좌표 수집 : xyCoords의 모습 xyCoords = getPathogen_xyCoords(newInfectio

    2

    1답변

    표시 할 데이터를 필터링하는 두 개의 드롭 다운 상자가있는 힘 도표를 만들려고합니다. 첫 번째 코드는 (지금은 거의 다) 유형을 확인하고 형식과 일치하는 소스 또는 타겟이있는 노드 & 링크 만 보여줍니다. 필자가 지금 가지고있는 것은 필터를 선택하는 기능이며 그래프를 업데이트하고 불필요한 노드를 제거하고 나머지 것들은 올바른 것으로 다시 포맷합니다. 그러나

    1

    1답변

    이 필요합니다. 그래프의 노드 위로 마우스로 HTML div 요소를 표시합니다. 그래프의이 d3.js에 의해 생성됩니다. 주된 목적은 노드에 관련된 추가 정보를 구조화 된 방식으로 표시하는 것입니다. 이 정보는 링크, 이미지 및 텍스트를 포함합니다. 다음은 그래프 생성을 위해 작성한 코드입니다. <!DOCTYPE html> <meta charset="ut

    1

    2답변

    방금 ​​d3 library으로 시작했습니다. 며칠 동안 API를 살펴보고 예제를 검토하고 force-directed graph 예제를 기반으로 내 프로젝트를 시작했습니다. 간단한 모양 (square, circle ...) 대신 경로를 사용하여 노드를 그리는 경우에 대비하여 tick 이후에 노드의 위치를 ​​업데이트 할 수 있습니까? 내가 여기에 볼 수있는

    9

    1답변

    d3의 힘 레이아웃을 구현했습니다. 그러나 나를 위해 문제는 레이아웃이 화면을 가로 질러 확산되지 않는다는 것이다. 내가 오른쪽 및 왼쪽 측면에 흰색 공간을 많이가있는 한 노드가 동적 링크 거리를 화면에 분산 할 : 다음은 스냅 샷입니다. 나는 다음과 같이 링크 거리를 랜덤 화하려고 시도했다 : d3.layout.force() .charge(-80

    4

    1답변

    나는 힘 지향적 인 그래프를 가지고 있으며, 마우스 오버시 노드의 텍스트를 변경하고 싶습니다. 데이터 배열에 "full_name":의 데이터를 놓은 다음 파란색 사각형 이미지를 호출하는 것처럼 mouseover에서 호출하여이 작업을 시도했습니다. 그러나 그것은 그것을 작동하지 않는 것 및 어떤 오류가 발생하지 않습니다. 그래서 당신은 볼 수 있습니다 ..

    1

    3답변

    d3 및 강제 레이아웃을 사용하여 그래프를 만들려고합니다. 나는 또한 이미지를 필요 그래서 나는 내가 그들을 추가 할 수 있는지 아이디어를 얻을이 예 http://bl.ocks.org/mbostock/950642 보았다 라벨 : 나는 시작하는 다음의 예 http://bl.ocks.org/mbostock/1062288을 사용했다. 노드와의 사용자 상호 작용에

    6

    2답변

    그래서 강제 지시 그래프로 놀고 있습니다. 데이터에서 다른 텍스트로 마우스를 가져 가면 노드 변경시 .text를 만들었습니다.이 스크립트 : 당신은 내 jsfiddle에서 작업 예제를 볼 수 var data = {"nodes":[ {"name":"YHO", "full_name":"Yahoo", "type":1, "slug": "www.ya