echarts 关系图(graph)里的links的起点和终点设置无效

问题描述,data里面数据也设置了id({id:1})这样设置的,links里面设置了source和target({source:0,target:1}),但是运行发现只显示了node没显示连线(edge),去看了文档描述

 1、source  stringnumber

 边的源节点名称的字符串,也支持使用数字表示源节点的索引。

2、target stringnumber

边的目标节点名称的字符串,也支持使用数字表示源节点的索引。

问题:
所有的点都没有links连接

问题原因:
links的target和source只允许接受字符串类型,如果接受int数字类型的,就是默认links数组中的先后序号,即从0开始自动分配index

解决办法就是把data里面的id和links的target和source 类型改成字符串类型,问题解决

 

 

 

posted @ 2024-08-05 17:31  xiaoxiaoxigua  阅读(41)  评论(0编辑  收藏  举报