PythonGraphviz

From XPUB & Lens-Based wiki
Revision as of 21:32, 23 September 2010 by Migratebot (talk | contribs) (Created page with "= Drawing Graphs with Python + Graphviz = == Installing == <source lang="text"> sudo apt-get install python-pygraphviz </source> == Example == <source lang="python">...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Drawing Graphs with Python + Graphviz

Installing

sudo apt-get install python-pygraphviz


Example

import pygraphviz

g=pygraphviz.AGraph(directed=True)
g.add_edge("a", "b")
g.add_edge("b", "c")
g.add_edge("c", "a")
g.add_edge("d", "a")

# draw the graph with various layout algorithms
g.draw('graph.png', prog="dot")
g.draw('graph2.png', prog="neato")
g.draw('graph3.png', prog="neato")


PythonGraphviz graph.png
PythonGraphviz graph2.png
PythonGraphviz graph3.png


Attachments

  • PythonGraphviz graph.png
  • PythonGraphviz graph2.png
  • PythonGraphviz graph3.png