dilluns, 6 de febrer del 2012

Graphviz en Ubuntu 11.10

Graphviz és un software de visualització de grafs.
Les següents instruccions permeten utilitzar-lo en programes Python, mitjançant python-graph, en Ubuntu 11.10.


1 - Instal·lar les següents llibreries (Terminal):

sudo apt-get install libgv-python python-pydot python-pygraph


2 - Usar les llibreries gv y pygraph en un programa python:

import gv
from pygraph.classes.graph import graph
from pygraph.readwrite.dot import write


gr = graph()

gr.add_nodes(['a','b','c'])

gr.add_edge(('a','b'))
gr.add_edge(('b','c'))

dot = write(gr)

gvv = gv.readstring(dot)

gv.layout(gvv,'dot')
gv.render(gvv,'png','graf.png')