鍍金池/ 問(wèn)答/HTML5  HTML/ ECharts中g(shù)raph 關(guān)系圖之連線不上的問(wèn)題。

ECharts中g(shù)raph 關(guān)系圖之連線不上的問(wèn)題。

使用 series[i]-graph.data[i].name 是可以正常顯示,但是不想使用name。
返回的數(shù)據(jù)格式:

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

不想使用上面的 name,想使用 did來(lái)進(jìn)行關(guān)聯(lián)。
links 里面的對(duì)應(yīng)關(guān)系都是寫(xiě)好的 。
問(wèn)題是:如何不使用name,使用did來(lái)進(jìn)行處理

回答
編輯回答
夢(mèng)一場(chǎng)

http://echarts.baidu.com/opti...
文檔寫(xiě)的很清楚要么用名字,要么用索引。
你用dids寫(xiě)好了links,要么保存一個(gè)did->name或索引的kv集合,批量替換你寫(xiě)好的dids,例如

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

{
    source: "12345678", //正則批量替換為 kv["12345678"]
    target: "12345679", //同上kv["12345679"]
},

要么去修改底層echarts的源碼,把name改成你的did

2018年3月9日 23:38