Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript TypeError:n在D3.js中未定义,试图复制分层边缘绑定_Javascript_Json_Svg_D3.js_Bundle Layout - Fatal编程技术网

Javascript TypeError:n在D3.js中未定义,试图复制分层边缘绑定

Javascript TypeError:n在D3.js中未定义,试图复制分层边缘绑定,javascript,json,svg,d3.js,bundle-layout,Javascript,Json,Svg,D3.js,Bundle Layout,我正在尝试定制Mike Bostock的一个示例: 到目前为止,我已经能够用我的数据生成一个等价的json文件,但我还不能让它显示出来 在控制台中,我得到以下错误: TypeError: n is undefined 及以下警告: mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial

我正在尝试定制Mike Bostock的一个示例:

到目前为止,我已经能够用我的数据生成一个等价的json文件,但我还不能让它显示出来

在控制台中,我得到以下错误:

TypeError: n is undefined
及以下警告:

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
我试过在不同的浏览器中运行本地服务器,但没有成功。 我还发现,这并不能解决问题

您可以在中找到我的代码和修改过的json


任何帮助都将不胜感激。

我整个上午都在尝试调试这个错误,最后终于解决了

示例:

当它查看json数组时,每个导入都必须有一个有效的条目。在本例中,如果删除该JSON数组的任意一行,将得到“TypeError:n未定义”

我找到它的唯一方法是复制JSON文件,然后用空格替换所有名称属性。这最终允许我找到一个不存在的导入,因为我在格式设置上有一个错误


希望这有帮助。

确保您的cdn正在链接,并且您的数据在本地托管。我正在本地主机上运行它,并且我的数据在本地托管。您是否正在链接到外部url/托管d3脚本?您可能没有连接到外部url。谢谢。我自己也尝试过托管d3脚本,结果是一样的。我倾向于认为这不是问题所在,因为我可以让原始的json(d3依赖)正常工作。非常感谢你!这就像疯狂一样困扰着我,数据数组中的一个空元素会在D3中产生错误,谢谢