Currently there aren't any interactive drawing tools in NetworkX
or PyGraphviz. But it would be great to have something that
integrated well with them.
One possible approach is to use matplotlib. Matplotlib
provides everything needed to produce good anti-aliased
drawings and can use many different gui backends (wx, gtk, tk).
NetworkX provides a non-interactive interface to matplotlib but it is
possible to build an interactive version as well. I looked into this
a while back and it seemed doable. There are hooks in matplotlib to
select plot elements and move them. I have some code to do this (but
not working the current version of matplotlib) that might be a
starting place.
There have been many impressive improvements in matplotlib since then
(including to the transformations system ) and it would be a good time
to revisit the current interface and redesign an interactive version.
Aric
Would also be very interested in this..
--
You received this message because you are subscribed to the Google Groups "pygraphviz-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pygraphviz-disc...@googlegroups.com.
To post to this group, send email to pygraphvi...@googlegroups.com.
Visit this group at http://groups.google.com/group/pygraphviz-discuss?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.