Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Sigma.js上的大型数据集_Javascript_Graph_Dataset_Sigma.js - Fatal编程技术网

Javascript Sigma.js上的大型数据集

Javascript Sigma.js上的大型数据集,javascript,graph,dataset,sigma.js,Javascript,Graph,Dataset,Sigma.js,我目前正在使用sigma.js进行一个项目,其中我需要显示JSON文件中存储的大量节点和边(每个节点和边约10000到100000个)。但是,当我加载JSON时,每次刷新时,以及当它向我显示图形时,库都会变得滞后,它不会给节点留出空间。我想知道是否有人知道如何很好地表示这种数据集。老实说,如果它能有所帮助,我认为Gephi.org教程的书示例仍然是最好的 目前我正在加入cloudflare的sigmaJS,但对此我没有任何建议 类似于你用一个指向cloudflare的链接来替换这个库,就像it

我目前正在使用sigma.js进行一个项目,其中我需要显示JSON文件中存储的大量节点和边(每个节点和边约10000到100000个)。但是,当我加载JSON时,每次刷新时,以及当它向我显示图形时,库都会变得滞后,它不会给节点留出空间。我想知道是否有人知道如何很好地表示这种数据集。

老实说,如果它能有所帮助,我认为Gephi.org教程的书示例仍然是最好的

目前我正在加入cloudflare的sigmaJS,但对此我没有任何建议

类似于你用一个指向cloudflare的链接来替换这个库,就像it git repository中解释的用于phaser.io的链接一样,甚至tweenJS也使用同样的方式(这是web开发人员的方式,请参见twitter上的indiedev indiegamedev,这很有帮助)



threejs随机粒子可视化在20K点上表现非常出色


重新调整网络显示的用途需要做一些工作,但好处是您可以利用GPU进行渲染。

相关但不完整:您需要大量的JS库。您会同时询问图形布局(本身是一个活跃的研究领域)和性能优化,这些都是不同类型的问题。最后,我应用ForceAtlas2算法对节点进行排序,并更好地显示它们。对于超过60000个节点,它会稍微延迟,但我认为这是我找到的更好的解决方案。很高兴看到这个问题
<script src="sigma.min.js"></script>
<script src="sigma.parsers.json.min.js"></script>