javascript中网络图表的大型数据集

Large dataset for network charts in javascript

本文关键字:大型 数据集 中网 网络 javascript      更新时间:2023-09-26

我的目标是用Javascript呈现网络图表中显示的500000到100万条记录。首先,我想知道Javascript中是否有一个库可以一次性呈现这么多数据,因为整个数据需要同时显示。然后,我还想知道Flash(或任何其他)中是否有更好的替代方案。

实际上,我想建立一个类似LinkedIn的InMap的东西:http://www.fastcodesign.com/1663098/infographic-of-the-day-linkedin-maps-big-shots-in-your-social-network

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

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

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

  • Martin Wattenberg。2006。多元图的可视化探索。在SIGCHI关于计算系统中的人为因素会议记录(CHI'06),811-819。DOI=10.1145/124772.1124891.PDF

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

  • 黄柏中、富特、麦琪、金、索菲亚和汤玛士。2008.用于探索大型稀疏图的动态多尺度放大工具。信息可视化7,2(2008年4月),105-117。DOI=10.1057/palgrave.ivs9500177。PDF