Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Large scale graph visualization (50K nodes, 100M weighted edges)

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?

like image 280
sbirch Avatar asked Nov 01 '10 04:11

sbirch


People also ask

How do you visualize a graph with a million nodes?

Meet Cosmograph — the fastest network graph visualization tool that works in the browser. It's capable of visualizing networks that have a million nodes and edges, and that's not the limit! It's free to use, everyone can go to https://cosmograph.app, upload a CSV and get it visualized!

Can NetworkX handle large graphs?

Also, NetworkX cannot handle visualizations of large graphs, so you need to reach out for another drawing library and learn how to use it.

How many nodes can Gephi handle?

The Force Atlas layout is from Gephi – it works best for small networks (up to 10,000 nodes) and can be slow.

How do you visualize a graph?

The most effective way to visualize graphs is through a node-link model, where nodes represent entities and links represent connections. These nodes and links can be anything – transactions between accounts, devices on a network, or phone calls between friends.


1 Answers

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

like image 161
Ollie Glass Avatar answered Sep 29 '22 23:09

Ollie Glass