addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

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 (

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 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

    Platinum Sponsor, also a host for majority of our events.

  • Zenefits

    Providing venue, food and non-alcoholic beverages for 1/11's meetup

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