On 05/01/2014 02:05 PM, codejon wrote:
I haven't yet begun to use graph-tool, but it seems like a very good option for analysis of large graphs. I'll be using it to analyze graphs with 50-100,000 nodes, often densely connected (adjacency matrices are about 70% sparse).
What I would like to know is how graph-tool will work for visualizing such graphs. I have tried a couple of stand-alone visualization programs with poor results. I would also like to have the option to embed the graph in three dimensions according to spatial coordinates that I specify. How will graph-tool suite my needs? If it's not optimal, can someone suggest a visualization tool that can be integrated with graph-tool without too much headache? Thanks in advance.
In general the visualization of very large graphs is always very tricky, unless it has some very strong large-scale structure. In particular spring-block layouts will just give you blobs in that case. I think the best chance you have of getting something useful is by visualizing it in hierarchy form, such as this: https://graph-tool.skewed.de/static/doc/draw.html#graph_tool.draw.get_hierar... Best, Tiago -- Tiago de Paula Peixoto <tiago@skewed.de>