如何将D3旭日序列分区更新为v4?

时间:2016-09-22 04:14:28

标签: javascript d3.js

我一直在尝试将d3 sunburst序列分区更新为d3 V4,:
位于 https://bl.ocks.org/kerryrodden/7090426

的那个

我已经完成了大部分工作,但它主要是在工作,但它在mouseleave功能上有所突破。我得到的错误是: d3.js:7616 Uncaught TypeError:callback.call不是函数

Multiple Select

有没有人知道d3 V4中是否存在无效的内容 - 我在文档中找不到它。或者甚至更好,如果有人知道这个地方更新的d3 V4版本。

1 个答案:

答案 0 :(得分:2)

您可能需要使用on("end", ...)代替.each。请参阅此处的文档:https://github.com/d3/d3-transition#transition_on

另见答案:https://stackoverflow.com/a/38537982/343261

稍微不同的Sunburst示例(虽然没有端到端):Zoomable Sunburst on d3.js v4