生成的关系图,数据有了,展示报错nodes have duplicate name or id
,提示节点有重复的名称或id,意思是可能有重复的节点,echarts graph 它不支持所以报错了。如下图
有几百条数据,要找到那条重复的,还得靠ai ,比我聪明O(∩_∩)O哈哈~
既然找到原因了,那就处理吧。
data: _.uniqBy(chartData, item => item.name),
links: _.uniqBy(linkData, item => item.target)
_.uniqBy
是lodash
的一个去重函数,修改完后,可以正常显示了。
数据太多,有点丑啊!需要更多的优化…