«force-layout» 태그된 질문

1
Force-directed 레이아웃에 새 노드 추가
Stack Overflow에 대한 첫 번째 질문입니다. 나는 d3.js를 처음 접했지만 다른 사람들이 그것으로 무엇을 할 수 있는지에 지속적으로 놀라움을 금치 못했습니다. 분명히 나는 ​​무언가를 괴롭히는 것이 아니므로 여기에있는 친절한 영혼이 나에게 빛을 보여줄 수 있기를 바랍니다. 내 의도는 단순히 다음을 수행하는 재사용 가능한 자바 스크립트 함수를 만드는 것입니다. 지정된 DOM …

5
노드에서 모든 자식 요소를 제거한 다음 다른 색상과 크기로 다시 적용하려면 어떻게해야합니까?
그래서 노드, 링크 및 기타 요소를 설정하기위한 다음 강제 레이아웃 그래프 코드가 있습니다. var setLinks = function () { link = visualRoot.selectAll("line.link") .data(graphData.links) .enter().append("svg:line") .attr("class", "link") .style("stroke-width", function (d) { return nodeStrokeColorDefault; }) .style("stroke", function (d) { return fill(d); }) .attr("x1", function (d) { return d.source.x; }) .attr("y1", function (d) …

6
D3 힘 레이아웃 그래프를 확대하는 방법이 있습니까?
D3에는 여기에 힘 방향 레이아웃이 있습니다 . 이 그래프에 확대 / 축소를 추가하는 방법이 있습니까? 현재 마우스 휠 이벤트를 캡처 할 수 있었지만 다시 그리기 기능 자체를 작성하는 방법을 잘 모르겠습니다. 어떤 제안? var vis = d3.select("#graph") .append("svg:svg") .call(d3.behavior.zoom().on("zoom", redraw)) // <-- redraw function .attr("width", w) .attr("height", h);
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.