Hacker News new | ask | show | jobs
by kurjam 2759 days ago
There's this anvaka guy on github ( https://github.com/anvaka ) who does some amazing graph stuff.

His ngraph has less features than cytoscape but if you need to plot large graphs it has a crazy good performance.

And his galaxies are amazing as well, https://anvaka.github.io/pm/#/?_k=9kvbgq . Precalculated positions for all NPM packages for example. Crazy stuff, really fun.

But yeah, cytoscape.js is nice and has great set of features.

2 comments

Yes! I looked at a bunch graph visualization libraries in the past. Cytoscape did not impressed me. Anvaka's ngraph and VivaGraphJS seemed pretty closer to what I wanted.
VivaGraph might be what I've been looking for! Thanks! http://www.yasiv.com/amazon#/Search?q=graph%20drawing&catego... https://github.com/anvaka/VivaGraphJS

Cryptoscape looks really awesome but i'm having trouble locating the source code of the demos like this one http://js.cytoscape.org/demos/images-breadthfirst-layout/ actually figured out how to open dev tools without a mouse and its simple too.

How hard is it to teach either of these libs about Clojure data structures? (Without copying them into plain js objects)

Cryptoscape - unclear how to use actual dom to style nodes, not just css classes (or if this is possible at all)

Thank you so much for your kind words! Made my day :)