2016-01-12 36 views
1

我正在尋找有關集成網絡圖與dc.js/crossfilter.js`的提示和指導`。將網絡圖與dc.js/crossfilter.js集成

比方說,我有這樣一些數據:

[ 
    { 
     'name': 'john', 
     'sexe': 'male', 
     'relative': [ 
      'susy', 
      'mark' 
     ] 
    }, 
    { 
     'name': 'susy', 
     'sexe': 'female', 
     'relative': [ 
      'susy', 
      'mark' 
     ] 
    } 
    ... 
] 

使用普通dc.js我可以很容易地顯示協調扇形圖顯示的人具有相同的名稱等男性/女性,百分比比例..

我想將dc.js的功能與網絡圖相結合,以便我可以顯示誰與誰相關。

這個想法是,即:當在餅圖中選擇「女性」時,網絡圖將重新繪製自己以獨佔地顯示女性關係。

我知道這個問題可能是模糊的,只適合鬆散的指導方針,但我花了幾個小時整個互聯網挖掘dc.js圖與網絡圖相結合的一個例子。

可以整合網絡圖與dc.js相對容易實現嗎?

回答

1

您可以嘗試dc.graph.js

它遵循相同類型的數據模型dc.js,使用crossfilter和存取功能。主要區別在於有兩個交叉過濾器實例,一個用於節點,另一個用於邊緣。此外,它使用邊上的訪問器來檢索源和目標框的鍵。

dc.graph.js仍然是實驗性的,但它絕對支持您描述的用例。請嘗試一下,並報告任何問題或功能要求!

+0

謝謝!從Maker自己:)我一直在看dc.graph.js(我是那個指出github上的Firefox問題的人) – Juicy

+0

太棒了,謝謝!我認爲它非常穩固,但總有更多事情要做。歡迎所有貢獻。 – Gordon

+0

@Juicy你碰巧讓這個集成工作? –