Skip to content

Comment on Ask HN: What is the best software to visualize a graph with a billion nodes?

Comments

Cytoscape JS[1] with canvas rendering. Probably won't be able to do a billion nodes, but the last time I compared graph rendering libraries it was the best one in terms of performance/customizability. If you need even more performance, there's VivaGraphJS[2], which uses webgl to render.

If you want other resources, I also have a GitHub list of Graph-related libraries (visualizations etc.) on GitHub[3].

[1]: https://js.cytoscape.org/ [2]: https://github.com/anvaka/VivaGraphJS [3]: https://github.com/stars/AlexW00/lists/graph-stuff

We use cytoscape for some of our genetics tools. It works well.

It does tend to “hairball” (technical term) at about 500+ nodes. That’s not the tools fault, just large graphs tend to be difficult.

It’s just hard to imagine visualizing a million plus nodes without doing some clustering first.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.