views:

261

answers:

2

I should say I'm looking for something interactive, equivalent to what Nevron offers in it's .NET Diagram product, where a user can create nodes, interact with them by dragging them around, etc. I know there's GraphViz, but as far as I know it's static, and just renders a graph/diagram, there is no interaction with it.

I have a bad feeling there is nothing as rich as this in the cross platform world for Python or any other script language, but maybe I've missed it.

+1  A: 

Ubigraph is probably not what you want, but is still really excellent.

Jonathan Feinberg
But does this enable user selection of the nodes? Far as I can tell it isn't interactive.
Leeks and Leaks
I apologize. I had remembered it being interactive in that way, but was wrong. Ubigraph is *not* what you want. :/
Jonathan Feinberg
Ubigraph allows you to hook callbacks to double-click events on vertices, but it doesn't allow you to drag them. It's force directed layout is still pretty nifty though.
synthesizerpatel
A: 

Writing graphviz dot files is a good way to go. Google for graphviz and see http://code.google.com/p/pydot/ for a python wrapper.

MattPayne.org
this is static.
LB