【问题标题】:About migration of d3 v3 to d3 v4关于 d3 v3 到 d3 v4 的迁移
【发布时间】:2018-01-08 14:46:14
【问题描述】:

您好,我有这个 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() 的等号

希望你能帮助我,谢谢。

【问题讨论】:

    标签: javascript d3.js


    【解决方案1】:

    d3.layout.cluster 现在是 d3.cluster

    d3.cluster 现在有了大小和分隔方法。

    d3.layout.bundle 在 d3-hierarchy 库中被 node.path 替换。排序和值方法现在也在d3-hierarchy 中,而不是d3.cluster

    这是版本 4 的 official changes guide

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-16
      • 1970-01-01
      • 2016-12-27
      • 2020-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多