我正在尝试转换 从{d3 v3到d3 v4} http://bl.ocks.org/ganeshv/6a8e9ada3ab7f2d88022。 我有一个问题,其中treemap.nodes()不再存在,我似乎无法找到在v4中替换它的方法。
以下是我迄今所做的工作:https://plnkr.co/edit/YmVZKs5xPjmoZid1HmCM?p=preview
function layout(d) {
if (d._children) {
treemap.nodes({ _children: d._children });
d._children.forEach(function (c) {
c.x = d.x + c.x * d.dx;
c.y = d.y + c.y * d.dy;
c.dx *= d.dx;
c.dy *= d.dy;
c.parent = d;
layout(c);
});
}
}
Zoomable Treemap d3.v4 这个问题询问了相同的模板并将其转换为v4,但未提及他们如何使用treemap.nodes()修复问题