0
그리기 위해 내 정렬 d3 차트에 문제가 있습니다. 각 버튼을 선택하면 카테고리 텍스트를 표시 할 수 있습니다.D3 강제 거품 형 차트를 그리는 방법?
내 문제는 노드 코드 내에서 발생합니까?
var nodes = svg.selectAll("circle")
.data(data);
nodes.enter().append("circle")
.attr("Pclass", "node")
.attr("cx", function (d) { return d.x; })
.attr("cy", function (d) { return d.y; })
.attr("r", function (d) { return d.radius; })
.style("fill", function (d) { return fill(d.pclass); })
.on("mouseover", function (d) { showPopover.call(this, d); })
.on("mouseout", function (d) { removePopovers(); })
var force = d3.layout.force();
draw('Pclass');
내 전체 Plunker은 여기에 있습니다 : https://plnkr.co/edit/JFbPzy7nI1oAyO1Rb9wC?p=preview
'data [j] .comb'가 정의되지 않았기 때문에 d.radius가 null이므로이'data [j] .radius = + data [j]입니다. comb/2;는 NaN에서 끝납니다. 이것 좀보세요 : https://plnkr.co/edit/5BTuDxXYVxyH0zx1WgJi?p=preview 반경을 계산하기 위해 NAge를 사용하고있는 곳. 희망이 도움이! – mkaran
감사! 이것은 완벽하게 이해할 수 있습니다. 이 페이지를 확인하기 위해 돌아 가기 전에 대답이 잠시 나에게 맞았습니다. 그것은 확실히 코드에서 아주 작은 오류가 있었어요 –