我正在收集数据以使用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/