Python Language
herramienta grafica
Buscar..
Introducción
Las herramientas de python se pueden usar para generar graficos.
PyDotPlus
PyDotPlus es una versión mejorada del antiguo proyecto pydot que proporciona una interfaz Python al lenguaje Dot de Graphviz.
Instalación
Para la última versión estable:
pip install pydotplus
Para la versión de desarrollo:
pip install https://github.com/carlos-jenkins/pydotplus/archive/master.zip
Cargar gráfico como se define por un archivo DOT - Se asume que el archivo está en formato DOT. Se cargará, se analizará y se devolverá una clase Dot, que representa el gráfico. Por ejemplo, un simple demo.dot:
digraph demo1 {a -> b -> c; c -> a; }
import pydotplus
graph_a = pydotplus.graph_from_dot_file('demo.dot')
graph_a.write_svg('test.svg') # generate graph in svg.
Obtendrá un svg (gráficos vectoriales escalables) como este:
PyGraphviz
Obtenga PyGraphviz del Índice de Paquetes de Python en http://pypi.python.org/pypi/pygraphviz
O instálalo con:
pip install pygraphviz
y se intentará encontrar e instalar una versión adecuada que coincida con su sistema operativo y la versión de Python.
Puede instalar la versión de desarrollo (en github.com) con:
pip install git://github.com/pygraphviz/pygraphviz.git#egg=pygraphviz
Obtenga PyGraphviz del Índice de Paquetes de Python en http://pypi.python.org/pypi/pygraphviz
O instálalo con:
easy_install pygraphviz
y se intentará encontrar e instalar una versión adecuada que coincida con su sistema operativo y la versión de Python.
Cargar gráfico como se define por un archivo DOT- Se asume que el archivo está en formato DOT. Se cargará, se analizará y se devolverá una clase Dot, que representa el gráfico. Por ejemplo, un simple demo.dot:
digraph demo1 {a -> b -> c; c -> a; }
- Cárgalo y dibújalo.
import pygraphviz as pgv
G = pgv.AGraph("demo.dot")
G.draw('test', format='svg', prog='dot')
Obtendrá un svg (gráficos vectoriales escalables) como este: