关于d3 v3到d3 v4的迁移

时间:2018-01-08 14:46:14

标签: javascript d3.js

您好我有d3 v3的代码:

var cluster = d3.layout.cluster()
                .size([360, innerRadius])
                .sort(function(a, b) {
                    return d3.descending(a.key, b.key);
                })
                .separation(function separation(a, b) {
                    return (a.parent == b.parent ? 1 : 1.2) / a.depth;
                })
                .value(function(d) {
                    return d.size;
                });
var bundle = d3.layout.bundle();

但是在d3 v4中我找不到函数或属性的等于.value,.sort和d3.layout.bundle()

我希望你能帮助我,谢谢。

1 个答案:

答案 0 :(得分:0)

d3.layout.cluster现在是d3.cluster

d3.cluster现在有尺寸和分离方法。

d3层次结构库中的node.path替换了

d3.layout.bundle。排序和值方法现在也在d3-hierarchy内,而不是d3.cluster

这是版本4的official changes guide