Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为D3中的网络图收集一些数据。我应该如何格式化它?_Javascript_D3.js_Graph - Fatal编程技术网

Javascript 为D3中的网络图收集一些数据。我应该如何格式化它?

Javascript 为D3中的网络图收集一些数据。我应该如何格式化它?,javascript,d3.js,graph,Javascript,D3.js,Graph,我正在收集数据以使用D3JavaScript库创建网络图 使用哪种格式最好?我的想法是一个具有模式的数据库 Source Node, Relation, Destination Node 这里还需要考虑其他因素吗 我只想展示人与人之间的简单关系。比方说,我想把facebook上的每个人都绘制成一个地理区域内的朋友图(仅举一个例子) 让我们假设我有一个来自伦敦的人的数据集 因此,如果我收集了来源人员ID、他们与另一个人的关系(“朋友”或“订阅”)以及另一个人的ID,那么我可以使用D3以图形方式显

我正在收集数据以使用D3JavaScript库创建网络图

使用哪种格式最好?我的想法是一个具有模式的数据库

Source Node, Relation, Destination Node
这里还需要考虑其他因素吗

我只想展示人与人之间的简单关系。比方说,我想把facebook上的每个人都绘制成一个地理区域内的朋友图(仅举一个例子)

让我们假设我有一个来自伦敦的人的数据集

因此,如果我收集了来源人员ID、他们与另一个人的关系(“朋友”或“订阅”)以及另一个人的ID,那么我可以使用D3以图形方式显示,是吗

这是收集数据的理想方式吗

我试过看D3手册,但不是100%清楚


谢谢。

请查看此示例底部的示例数据:。使用d3的force布局时,需要两个数组:一个列出节点,另一个列出链接。“组”和“值”变量特定于此示例(即不需要),但在您的情况下,您提到的关系可以替换为“值”。所以,您的数据库表将与“links”数组很好地匹配,然后可以从中构造节点数组