如何从d3 v3迁移到d3 v4?

时间:2018-12-21 17:19:48

标签: javascript d3.js

奇怪的错误在这里。我不确定这是什么交易。使用d3 v4时出现此错误:Uncaught TypeError: t.eachBefore is not a function

更具体地说,对于此行:

let treeData = tree(root);

其中树功能仅是:

let tree = d3.tree()
.size([width, height])
.separation(function (a, b) {
    return ((a.parent == root) && (b.parent == root)) ? 3 : 1;
});

我使用的是d3(v4)的正确版本。使用以下来源将其保存在本地:https://d3js.org/d3.v4.min.js

在我的HTML中,我引用的是本地保存的副本:

<script type="text/javascript" src="d3.min.js"></script>

tree and root都具有可靠的数据并且已定义,因此我不确定。我浏览了文档,找不到此精确错误。

有人经历过吗?

0 个答案:

没有答案