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

javascript中网络图表的大型数据集,javascript,data-visualization,Javascript,Data Visualization,我的目标是用Javascript在网络图表中显示50万到100万条记录。 首先,我想知道Javascript中是否有一个库可以一次性呈现如此数量的数据,因为需要同时显示整个数据。然后,我还想知道Flash(或其他)中是否有更好的替代品 实际上,我希望建立类似LinkedIn的InMap: 那么,在Javascript的网络图中呈现大型数据集的可行性如何?有没有图书馆可以存这么多钱?如果不是,还有其他选择吗?您需要进行某种聚合。即使是桌面网络分析工具也很难呈现一个有一百万个节点的节点链接图。更不

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

实际上,我希望建立类似LinkedIn的InMap:


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

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

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

  • 马丁·瓦滕伯格。2006多元图形的可视化探索。《计算系统中的人为因素SIGCHI会议记录》(CHI'06),811-819

  • 科迪·邓恩、纳塔莉·亨利·里奇、李邦申、罗纳德·梅托耶和乔治·罗伯逊。2012GraphTrail:分析大型多元、异构网络,同时支持勘探历史。《2012年ACM计算系统中人为因素年度会议记录》(CHI'12),1663-1672

  • 黄伯忠、哈兰·富特、帕特里克·麦基、乔治·琴、海蒂·索菲亚和吉姆·托马斯。2008用于探索大型稀疏图的动态多尺度放大工具。信息可视化7,2(2008年4月),105-117


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

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

      • 马丁·瓦滕伯格。2006多元图形的可视化探索。《计算系统中的人为因素SIGCHI会议记录》(CHI'06),811-819

      • 科迪·邓恩、纳塔莉·亨利·里奇、李邦申、罗纳德·梅托耶和乔治·罗伯逊。2012GraphTrail:分析大型多元、异构网络,同时支持勘探历史。《2012年ACM计算系统中人为因素年度会议记录》(CHI'12),1663-1672

      • 黄伯忠、哈兰·富特、帕特里克·麦基、乔治·琴、海蒂·索菲亚和吉姆·托马斯。2008用于探索大型稀疏图的动态多尺度放大工具。信息可视化7,2(2008年4月),105-117


      感谢上面的内容,只是为了记录:我们使用了D3.js,因为它被证明是最稳定的库,并且我们能够渲染100000多个节点及其关系,但是正如您巧妙地指出的,20000个节点之后,该图几乎毫无意义。感谢上面的内容,记录在案:我们使用了D3.js,因为它被证明是最稳定的库,并且我们能够渲染100000多个节点及其关系,但是正如您巧妙地指出的,20000个节点之后,该图几乎没有任何意义。