By programmatically I just mean passing coordinates to a function like graph-draw.  But does graph_draw() accept z coordinates, or only (x,y) coordinates?  I assume it is only (x,y) since you say that graph-tool does not have 3D visualization.  I suppose I could write code to project a 3d set of nodes onto a 2d plane, and then alter node sizes to add the effect of perspective.  But I am hoping to find a program that does this natively and quickly for large graphs.

Thanks again!

On Sat, May 10, 2014 at 7:07 AM, Tiago Peixoto [via Main discussion list for the graph-tool project] <[hidden email]> wrote:
On 05/09/2014 07:25 PM, codejon wrote:
> Thanks for your reply Tiago.  I do appreciate that I won't be able to see
> much structure in my graph using something like a spring layout, and a
> hierarchical layout would be better for exposing interesting features of the
> graph structure.  However I would also like to have the ability to assign
> three dimensional (x,y,z) node coordinates to each node.  This is because
> each node in my graph corresponds to a measure position in the brain.
> Surprisingly it's been hard to find graph visualization software that allows
> the user to specify node positions programmatically for large graphs.  Does
> graph-tool allow the user to do this?

Graph-tool does not have any 3D visualization routines.

But what do you mean with specifying the node positions
'programmatically'?  In graph tool you can pass any position property
map to the graph_draw() function...


Tiago de Paula Peixoto <[hidden email]>

graph-tool mailing list
[hidden email]

signature.asc (919 bytes) Download Attachment
Tiago de Paula Peixoto <[hidden email]>

If you reply to this email, your message will be added to the discussion below:
To unsubscribe from Large Graph Visualization, click here.

View this message in context: Re: Large Graph Visualization
Sent from the Main discussion list for the graph-tool project mailing list archive at