1、节点索引问题
在d3中,在索引连边的source和target节点时,索引默认为节点的index。但如果节点不存在index这项,而是通过names或者id索引的话,需要声明.id(...):
.force("link", d3.forceLink(links).id(function(d,i) {return d.id}).distance(20).strength(1)
)
2、数据问题
连边的source和target节点无法在节点集中找到。比如说有一条连边的target为节点100,但是节点100在节点集中不存在,无法找到,也会报错。
参考网址:
How to fix 'Error: missing: 0' on d3.forceLink [duplicate]https://stackoverflow.com/questions/56410238/how-to-fix-error-missing-0-on-d3-forcelinkd3 force links not connectinghttps://stackoverflow.com/questions/52054974/d3-force-links-not-connectingD3js Force Directed Graph Link not foundhttps://stackoverflow.com/questions/41831024/d3js-force-directed-graph-link-not-found