ecl*_*ark 3 javascript svg json d3.js bundle-layout
我正在尝试自定义Mike Bostock的Hierarchical Edge Bundling示例:
到目前为止,我已经能够生成与我的数据相同的json文件,但我无法将其显示出来.
在控制台中,我收到以下错误:
TypeError: n is undefined
Run Code Online (Sandbox Code Playgroud)
以及警告:
mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create
Run Code Online (Sandbox Code Playgroud)
我尝试在运行本地服务器的不同浏览器中无济于事.我也发现这些问题没有解决问题.
你可以在这个要点中找到我的代码和改变过的json .
任何帮助将不胜感激.
小智 9
我整个上午一直试图调试这个错误,最后想出来了.
示例:https:
//gist.github.com/mbostock/1044242
当它通过json数组查看时,每个导入都必须具有有效的条目.在该示例中,如果删除该JSON数组的任何行,您将得到"TypeError:n is undefined"
我发现它的唯一方法是复制JSON文件,然后用空格替换所有名称属性.这最终允许我找到一个不存在的导入,因为我在格式化时出错.
希望这可以帮助.