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

什么是最佳格式?我的想法是数据库与架构

Source Node, Relation, Destination Node


这里应该考虑其他因素吗?

我只想显示人与人之间的简单关系。假设我想在Facebook上绘制每个人在某个地理区域内是朋友的图表(仅作为示例)。

因此,假设我有一个来自伦敦的人的数据集。

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

这是收集我的数据的理想方法吗?

我尝试查看D3手册,但对我来说还不是100%清楚。

谢谢。

最佳答案

在此示例底部查看示例数据:https://bl.ocks.org/mbostock/4062045。使用d3的强制布局时,您需要两个数组:一个列出节点,一个列出链接。尽管您提到的关系可以替换为“值”,但“组”和“值”变量特定于此示例(即不是必需的)。因此,您的数据库表将与“链接”数组很好地匹配,然后可以从中构造节点数组。

关于javascript - 在D3中收集网络图的一些数据。我应该如何格式化?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36405801/

10-09 23:44
查看更多