2012-10-13 29 views
3

我正在使用arbor.js庫構建圖表。有沒有辦法獲得用arbor.js構建的圖的JSON表示?

我使用arbor.js的addNode()和addEdge()函數構建我的圖。現在,我想檢索)內置利用圖類似.toJson(應該是以下形式:

{nodes:{}, edges:{}}

其中的節點屬性包含節點名的數據對象的映射。例如,

{ nodes:{foo:{color:"red", mass:2}, 
     bar:{color:"green"}} } 

和邊緣屬性包含嵌套的對象映射源標識符到目標,那麼定位到邊緣數據對象。 e.g,

{ edges:{bar:{foo:{similarity:0}, 
       baz:{similarity:.666}} } 
+0

您可能需要查看文檔和源代碼,以瞭解圖形數據的存儲方式並確定是否需要預轉換。 – Jay

回答

0

我會與eachNodeeachEdgegetNodesgetEdges方法開始,使用它們來處理整個圖形用什麼這些方法返回創建一個JSON對象。它看起來並不像是有一個內置的方法來「遍歷圖形並構建一個json對象」。

相關問題