Hacker News new | ask | show | jobs
by currycurry16 1335 days ago
One of the better graph visualization tools!

Which tool do you people use most often for graph visualization? I kind of linger between networkx, Gephi, graphviz and d3.

2 comments

I really struggle with this. I also use networkx, Gephi, and graphviz, and occasionally plotly. D3 is too much of a learning overhead for me at the moment.

I'm really in the market for a decent engine that's both easy to use and enables high quality interactive exploration of massive datasets. Plotly comes close, but struggles with larger datasets and is still a bit fiddly. I'd love to be able to lob a large structure into a UI and share with colleagues, and they'd be able to visualise and filter based on node/edge metadata, time series etc.

Something like Gephi, but web-based and considerably easier to use.

Agree. Neo4j’s visualization tools are surprisingly painful to use. I’d love to find something that allowed you to trivially add code to the layout engine. Graphviz’s clustering capability seems to be unique among any of the tools I’ve used as well.
Gephi can cluster, but the algorithm isn't that transparent or flexible. I've increasingly found myself doing the clustering in Python and rendering in Gephi.
That's why we built Graphistry :)

Can be used code-free (drop in a csv or log file) or via analysis workflows like from Jupyter notebooks and internal dashboards.

We are roughly parity for Gephi's features, and pushing (far) ahead on web, GPU, perf, ai, automation, etc. Always curious about gaps - our Slack is a good place to chat on that.

Heh, HN is a great place to fish. This looks great. I'll have a play around with the free account. Thanks for sharing.
I often use https://github.com/Rubjerg/Graphviz.NetWrapper to export the graphviz layout as json and then use d3 for rendering :)