为D3中的网络图收集一些数据.我应该如何格式化它
Gathering some data for a network graph in D3. How should I format it?
我正在收集数据,以使用D3 JavaScript库创建网络图。
最佳的工作格式是什么?我的想法是一个具有模式的数据库
Source Node, Relation, Destination Node
这里还需要考虑其他因素吗?
我只想展示一种简单的人与人之间的关系。比方说,我想在脸书上画出一个地理区域内所有朋友的照片(只是一个例子)。
假设我有一个伦敦人的数据集。
因此,如果我收集了来源人员ID、他们与另一个人的关系("朋友"或"订阅")以及另一个人ID,那么我可以使用D3以图形方式显示,是吗?
这是收集我的数据的理想方式吗?
我试着看了一下D3手册,但它对我来说不是100%清楚
谢谢。
看看这个例子底部的示例数据:https://bl.ocks.org/mbostock/4062045.当使用d3的force布局时,您需要两个数组:一个列出节点,另一个列出链接。"组"answers"值"变量是本例特有的(即不需要),尽管在您的情况下,您提到的关系可以替换为"值"。所以,您的数据库表将和"链接"数组匹配得很好,然后您可以从中构造节点数组。
相关文章:
- 我应该如何将响应数据保存在对象(json)中以获得更好的操作和性能
- 我应该将哪些数据传递给 Spotify 应用程序才能使分页工作
- 我应该如何在redux中构建/传递我的数据或操作
- 我应该如何在Node中管理内存中的数据
- 为什么我应该为单个按钮使用数据dojo类型
- 为D3中的网络图收集一些数据.我应该如何格式化它
- 我应该把维基百科的数据保存到我的数据库中吗
- 我应该将html元素的jQuery数据存储在哪里
- 我应该请求一个大块数据还是一系列较小的 ajax 请求
- 数据表 - 我应该在哪里更新数据
- image.onLoad -- 在触发之前,我应该如何保持数据可用
- 我应该如何声明一个函数的返回类型,该函数返回一个没有数据的$q promise
- 我应该将原始数据或Html作为Ajax响应发送吗
- 我应该如何处理由于大量数据而导致的浏览器冻结
- 我应该使用https请求还是ajax向客户端发送数据
- 我应该如何使用PHP Excel将MYSQL数据导出到Excel中
- 在查询Parse.com关系数据时,我应该如何思考
- 我应该怎么做才能将数据存储到带有connect-reis的会话中
- 我应该通过id/类名或数据属性来选择DOM元素吗
- Base64数据;我应该把“数据”加进去吗?在实际base64之前