D3.js 圆包节点x、y和r未定义d3.v4

D3.js 圆包节点x、y和r未定义d3.v4,d3.js,D3.js,查看节点时,在数组中未定义x和y。我的代码最初是版本3 var tree = d3.nest().key(node => node.parent) .rollup(function (leaves) {return leaves.length; }) .entries(data); var treeRoot = { key: "root", value: "100", values: tree }; var pack = d3.layout.pack(

查看节点时,在数组中未定义x和y。我的代码最初是版本3

 var tree = d3.nest().key(node => node.parent)
 .rollup(function (leaves) {return leaves.length; })
 .entries(data);

 var treeRoot = {
   key: "root",
   value: "100",
   values: tree
 };


  var pack = d3.layout.pack()
  .size([width, height - 50])
  .children(function(d) { return d.values;  })
  .value(function(d) { return d.values; })
  .padding(10);

var nodes = pack.nodes(treeRoot);

删除了汇总。更改。将值更改为此

 .value(function(d) { return d.value; })