ECharts中graph 关系图之连线不上的问题。

使用 series[i]-graph.data[i].name 是可以正常显示,但是不想使用name。
返回的数据格式:

[
{
                "mName":"办公室",
                "depth":2,
                "name":"老板办公室",
                "model":"asgdasgdsa",
                "category":2,
                "did":"12345678"
            }]

不想使用上面的 name,想使用 did来进行关联。
links 里面的对应关系都是写好的 。
问题是:如何不使用name,使用did来进行处理

阅读 9.3k
1 个回答

http://echarts.baidu.com/opti...
文档写的很清楚要么用名字,要么用索引。
你用dids写好了links,要么保存一个did->name或索引的kv集合,批量替换你写好的dids,例如

kv = {"12345678": "老板办公室", "12345679": "我"}

{
    source: "12345678", //正则批量替换为 kv["12345678"]
    target: "12345679", //同上kv["12345679"]
},

要么去修改底层echarts的源码,把name改成你的did

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题