大规模图形可视化(50K 节点,100M 加权边)

发布于 2024-09-29 21:08:02 字数 119 浏览 8 评论 0原文

我查看了许多用于图形布局的软件包(Graphviz、Gephi、Cytoscape、NetworkX 等一些比较流行的软件包),但它们似乎都无法缩放到这种大小。有什么技术可以可视化这种大小的图表或将其缩小到更易于管理的程度?

I've looked at a number of packages for graph layout (Graphviz, Gephi, Cytoscape, NetworkX to name a few of the more prevalent) and none of them seem to scale to this sort of size. What techniques exist for either visualizing graphs of this size or reducing them to something more manageable?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

红颜悴 2024-10-06 21:08:03

GephiOpenOrd可视化插件可以布局数百万个节点。

Gephi's OpenOrd visualisation plugin can layout millions of nodes.

盛装女皇 2024-10-06 21:08:03

我使用可视化工具包Processing 来可视化大约30K 节点的网络。渲染节点不会有任何问题,但您需要删除一些边缘,也许删除权重最低的边缘(如果已加权),或者按照其他地方的建议,构建一个超图。

目前没有用于处理的网络库,因此无法访问布局算法等,您必须自己实现它,但速度很快。我一直在考虑发布一个库来帮助这种可视化。

http://www.processing.org

I've used the visualisation toolkit Processing for visualising networks of about 30K nodes. It won't have any problems rendering your nodes but you'll need to remove some of your edges, perhaps remove those with the lowest weight (if it's weighted), or, as suggested elsewhere, construct a hypergraph.

There's no networks library for Processing at this time, so there's no access to layout algorithms etc, you'll have to implement it yourself, bit it's pretty quick to do. I've been considering publishing a library to aid this kind of visualisation.

http://www.processing.org

动次打次papapa 2024-10-06 21:08:03

Tulip 正是适合这种情况,但一旦达到大量节点和边,它的渲染速度就不是很快。

Tulip is suited to exactly this, but it's rendering isn't very fast once you get to high numbers of nodes and edges.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文