Javascript 无法读取未定义的属性“pack”
我使用的是d3.js的最新版本——v4。在v3中,它是工作。我已经阅读了关于layout.pack的文档。我的错在哪里Javascript 无法读取未定义的属性“pack”,javascript,d3.js,Javascript,D3.js,我使用的是d3.js的最新版本——v4。在v3中,它是工作。我已经阅读了关于layout.pack的文档。我的错在哪里 var bubble = d3.layout.pack() .sort(null) .size([diameter, diameter]) .padding(2); 放下布局。感谢@GerardoFurtado var bubble = d3.pack() .sort(null) .size([diameter, diameter])
var bubble = d3.layout.pack()
.sort(null)
.size([diameter, diameter])
.padding(2);
放下布局。感谢@GerardoFurtado
var bubble = d3.pack()
.sort(null)
.size([diameter, diameter])
.padding(2);
对于较新版本的d3.pack没有排序方法,因此这些版本的pack的正确用法是调用size和padding,而不是在这里使用sort,对层次结构进行排序。这些都在这里讨论:
是d3.pack。放下布局,谢谢!这是工作。我可以把这个评论标记为答案吗@你可以给自己写一个答案,过几天就接受。
var bubble = d3.pack()
.size([diameter, diameter])
.padding(2);