我目前正在使用sigma.js进行一个项目的开发,需要展示存储在JSON文件中的大量节点和边缘(~10000到~100000个)。但是当我加载JSON文件时,库变得卡顿,在每次刷新时以及显示图形时它不会对节点进行间隔。我想知道有没有人知道如何优雅地表示这种类型的数据集。
我目前正在使用sigma.js进行一个项目的开发,需要展示存储在JSON文件中的大量节点和边缘(~10000到~100000个)。但是当我加载JSON文件时,库变得卡顿,在每次刷新时以及显示图形时它不会对节点进行间隔。我想知道有没有人知道如何优雅地表示这种类型的数据集。
<script src="sigma.min.js"></script>
<script src="sigma.parsers.json.min.js"></script>
使用threejs进行的随机粒子可视化在20K个点的情况下表现非常出色。
https://threejs.org/examples/#webgl_points_random
重新设计用于网络显示需要一些工作,但好处是您可以利用GPU进行渲染。