Re: [python-189] Python and Network Visualization

From: Adam B.
Sent on: Thursday, November 6, 2008 1:46 PM
If he -- or any other Pythonista out there -- is interested in an interactive graphical browser-based front-end for this sort of data, check out the dojo toolkit, and in particular the "gfx" package in the "dojox" library.

This library provides a browser-independent abstraction above canvas and friends.

There is a demo in the forums on the site that shows generation of a graph the way you're describing (from a set of nodes and edges), all rendered nicely and draggable, using just HTML/JS and dojo. Unfortunately, the docs on gfx leave a bit to be desired, but the stuff you can do with dojo/gfx is pretty amazing (check out the demo and test folders in their nightly build tree -- you'll think you're looking at Flash or Silverlight!)

 - Adam



On Thu, Nov 6, 2008 at 12:50 PM, Justin Knoll <[address removed]> wrote:
Someone at last night's meetup asked about generating SVGs of network diagrams. If you haven't already looked at it, you should check out Graphviz (http://www.graphviz.org/).

It's distinguished by the fact that you describe your graph in terms of vertices and edges in a .dot file, and can then generate different visual representations of the underlying graph automatically. There are Python bindings available.

One of our Loomia.com hosts mentioned that he knew of a JavaScript library which might be suitable for the same task... did you find the link?




--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Justin Knoll ([address removed]) from San Francisco Python Meetup Group.
To learn more about Justin Knoll, visit his/her member profile
To unsubscribe or to update your mailing list settings, click here

Meetup Support: [address removed]
632 Broadway, New York, NY 10012 USA

Our Sponsors

  • Yelp

    Providing food, beverages, venue, and a good time!

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy