1
Translate(NaN、NaN)正しくv3ではD3。データの問題
var bubble = d3.pack()
.size([diameter, diameter])
.padding(2);
var root = d3.hierarchy({"children": data.values})
console.log(bubble(root).children);
var node = svg.selectAll(".node")
.data(bubble(root).children)
.enter().append("g")
.attr("class", "node")
.attr("transform", function (d) { return "translate(" + [d.x, d.y] + ")"; });
:v4のではv3のコンソールで
var bubble = d3.layout.pack()
.sort(null)
.size([diameter, diameter])
.padding(2);
var root = {"children": data.values}
console.log(bubble.nodes(root).children);
var node = svg.selectAll(".node")
.data(bubble.nodes(root)
.filter(function (d) { return !d.children; }))
.enter().append("g")
.attr("class", "node")
.attr("transform", function (d) { return "translate(" + d.x + "," + d.y + ")"; });
、 "r" は値を持っています。しかしv4ではそうではありません。データのインポートには問題があると思います。