2016-04-04 38 views
1

我正在收集數據以使用D3 JavaScript庫創建網絡圖。在D3中收集網絡圖的一些數據。我應該如何格式化它?

什麼是最適合的格式?我的想法是一個數據庫與模式

Source Node, Relation, Destination Node 

這裏還應該考慮其他什麼?

我只想表現出人與人之間的簡單關係。比方說,我想在臉書上繪製每個人的圖,誰是一個地理區域的朋友(只是一個例子)。

因此,讓我們假設我有一個來自倫敦的人的數據集。因此,如果我收集了來源人身份證,他們與他人(「朋友」或「訂閱人」)的關係以及其他人的身份證明,那麼我可以使用D3以圖形方式顯示此圖像,是的?

這是收集我的數據的理想方式嗎?

我試過看D3手冊,但它不是100%清楚。

謝謝。

回答

1

查看本示例底部的示例數據:https://bl.ocks.org/mbostock/4062045。在使用d3的強制佈局時,您需要兩個數組:一個列出節點,另一個列出鏈接。 「組」和「價值」變量是特定於這個例子(即不要求),雖然在你的情況下,你提到的關係可以代替「價值」。所以你的數據庫表格可以很好地匹配「鏈接」數組,然後你可以從中構建節點數組。

相關問題