1
翻譯(NaN,NaN)。在V4: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] + ")"; });
在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 + ")"; });
在V3控制檯, 「R」 有一個值。但是在v4中沒有。我認爲這是數據導入的問題。