Echarts graph id连接边的问题

做知识图谱相关的demo,要用到Echarts的graph来画图谱
后端传过来的id是int类型的,直接用id作为source,target

 for (var j = 0; j < data.links.length; j++) {
        graph.links[j] = {
        source: data.links[j]['source'],
         target: data.links[j]['target'],
          rel: data.links[j]['relType']
         };
  }

然而,边并不能如愿的链接,查询资料后,发现id必须为字符串类型,改成如下,问题得到解决:

 for (var j = 0; j < data.links.length; j++) {
          graph.links[j] = {
           source: data.links[j]['source'].toString(),
           target: data.links[j]['target'].toString(),
            rel: data.links[j]['relType']
            };
  }

你可能感兴趣的:(Echarts graph id连接边的问题)