Settings

Theme

Ask HN: Is there a software to visualize and modify a graph?

2 points by tiagoma 8 years ago · 5 comments · 1 min read


In the past year there have been multiple times where I really needed a tool to visualize and modify a graph. Ex: visualize a complex build pipeline, visualize c++ include graphs, visualize inheritance graphs.

It would be great if the tool also enabled me to have some sort of way to see properties of each node/edge in the graph.

Things I tried:

Python - networkx is great but the rendered graphs are not dynamic. Only static pictures.

Gephi - great for some analysis, but does not support layouting of the graph (for example a tree). Also seem to crap out of realtively small graphs.

Boost graph - Same issues as python networkx.

Visual Studio - really poor rendering performance. If you move a big graph it takes sometimes minutes for the graph to re-draw.

sigmaprimus 8 years ago

Maybe

https://support.google.com/docs/answer/190718?hl=en

?

eyer2016 8 years ago

I have used networkx_viewer with networkx. It's a straightforward tool with the kind of things you're looking for

blacksqr 8 years ago

Graph-drawing is one of the hardest theoretical problems in computer science. You're asking a lot more than you may realize.

https://xkcd.com/1425/

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection