Javascript 为D3中的网络图收集一些数据。我应该如何格式化它?
我正在收集数据以使用D3JavaScript库创建网络图 使用哪种格式最好?我的想法是一个具有模式的数据库Javascript 为D3中的网络图收集一些数据。我应该如何格式化它?,javascript,d3.js,graph,Javascript,D3.js,Graph,我正在收集数据以使用D3JavaScript库创建网络图 使用哪种格式最好?我的想法是一个具有模式的数据库 Source Node, Relation, Destination Node 这里还需要考虑其他因素吗 我只想展示人与人之间的简单关系。比方说,我想把facebook上的每个人都绘制成一个地理区域内的朋友图(仅举一个例子) 让我们假设我有一个来自伦敦的人的数据集 因此,如果我收集了来源人员ID、他们与另一个人的关系(“朋友”或“订阅”)以及另一个人的ID,那么我可以使用D3以图形方式显
Source Node, Relation, Destination Node
这里还需要考虑其他因素吗
我只想展示人与人之间的简单关系。比方说,我想把facebook上的每个人都绘制成一个地理区域内的朋友图(仅举一个例子)
让我们假设我有一个来自伦敦的人的数据集
因此,如果我收集了来源人员ID、他们与另一个人的关系(“朋友”或“订阅”)以及另一个人的ID,那么我可以使用D3以图形方式显示,是吗
这是收集数据的理想方式吗
我试过看D3手册,但不是100%清楚
谢谢。请查看此示例底部的示例数据:。使用d3的force布局时,需要两个数组:一个列出节点,另一个列出链接。“组”和“值”变量特定于此示例(即不需要),但在您的情况下,您提到的关系可以替换为“值”。所以,您的数据库表将与“links”数组很好地匹配,然后可以从中构造节点数组