1

我的目标是在 Javascript 的网络图中呈现 500,000 - 100 万条记录。首先,我想知道 Javascript 中是否有一个库可以一次性渲染如此多的数据,因为需要一次显示整个数据。然后,我还想知道 Flash(或任何其他)是否有更好的选择。

我实际上希望构建类似于 LinkedIn 的 InMap 的东西:http: //www.fastcodesign.com/1663098/infographic-of-the-day-linkedin-maps-big-shots-in-your-social-network

那么,在 Javascript 中以网络图表呈现大型数据集的可行性如何?有没有图书馆可以容纳这么多?如果不是,还有其他选择吗?

4

1 回答 1

1

您需要进行某种聚合。即使是桌面网络分析工具也很难绘制具有一百万个节点的节点链接图。更不用说具有这么多节点的图表将无法理解。

以下是一些关于聚合的各种示例学术文章。前两个侧重于按类别属性对节点进行分组以显示整体关系,最后一个讨论如何创建显示关键特征的“骨干”网络。

  • 马丁·瓦滕贝格。2006. 多元图的视觉探索。在 SIGCHI 会议论文集上计算系统中的人为因素 (CHI '06),811-819。DOI=10.1145/1124772.1124891PDF格式

  • Cody Dunne、Nathalie Henry Riche、Bongshin Lee、Ronald Metoyer 和 George Robertson。2012. GraphTrail:分析大型多元、异构网络,同时支持探索历史。在 2012 年 ACM 计算系统中的人为因素年会 (CHI '12) 的论文集中,1663-1672。DOI=10.1145/2208276.2208293PDF格式

  • Pak Chung Wong、Harlan Foote、Patrick Mackey、George Chin、Heidi Sofia 和 Jim Thomas。2008. 用于探索大型稀疏图的动态多尺度放大工具。信息可视化 7、2(2008 年 4 月),105-117。DOI=10.1057/palgrave.ivs.9500177PDF格式

于 2012-10-03T01:03:51.560 回答