当前位置:   article > 正文

Echarts的重名问题解决(结合neo4j)_echarts的tree节点name重复如何解决

echarts的tree节点name重复如何解决

Echarts的重名问题解决(结合neo4j)

前提:要求从neo4j的库中读取节点然后在前端绘制知识图谱,于是我找到了Echarts中的人物关系图,看了网站中的教程,发现大家都是用节点的name来充当索引,于是我也效仿了该做法,结果发现从neo4j中获取到的节点有太多重名的节点,前端无法解析这些重名节点造成前端一直报错 duplicate id or name。

解决办法:获取节点的实时ID

`nodesearch = matcher.match("node", name=search_name).first() //该步骤从neo4j中获取到名为search_name的节点`
  • 1
'id': '%d'%id(nodesearch),//在将节点插入nodes数组的时候加上id这一项 id(node)可以获取节点的实时ID '%d'%可以将id转化为字符串
  • 1

注意
1.我在过程中发现只有将id都转化为字符串才能正确使用在前端上
2.由于我要画的图需要以名为search_name的节点为中心,所以links数组中的source应该一直是nodesearch的id

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号