[Python-es] Herramienta de modelado gráfico

Chema Cortes pych3m4 en gmail.com
Jue Mayo 1 12:32:48 CEST 2014


El 29 de abril de 2014, 23:02, Marco Herrarte <marco.kuait en gmail.com>escribió:

> Buen dia a todos,
>
> Tengo como requerimiento desarrollar una herramienta web visual tipo
> mindnode (Agregar nodos, relaciones, etc), pero enfocado a estructura
> organizacional (Objetivos estratégicos, Puestos, Metas etc)
>
> He pensado montar algo en django, pero no tengo experiencia en lo visual,
> alguien conoce alguna herramienta que pueda utilizar?
>
> Muchas gracias por su tiempo,
>

Normalmente, se utilizan librerías javascript como [Infovis][1] o
[D3js][2]. Son complejos, pero permiten interaccionar con ellos.

Si buscas algo más sencillo, te recomiendo que te mires algo basado en
[graphviz][3]. Existen muchas utlidades tanto en javascript ([Canviz][4])
como para python y otros lenguajes. El propio django viene con una
[extensión][5] para mostrar el modelo de datos en formato dot (formato de
graphviz).

En concreto, te puedes mirar la siguiente receta para hacer un diagrama
organizacional en graphviz proviniente del libro ["The Graphviz
Cookbook"][8] (todavía no disponible):

"Creating an Org Chart with Graphviz":
http://noumlaut.com/graphviz-cookbook-recipe-org-chart

Una vez tengas el gráfico, se puede crear también un mapa de enlaces para
la página web:

dot test.dot -Tpng -o test.png -Tcmapx -o test.map




[1]: http://thejit.org/ "JavaScript InfoVis Toolkit"
[2]: http://d3js.org/
[3]: http://www.graphviz.org/
[4]: http://www.ryandesign.com/canviz/ "Canviz (graphviz en javascript)"
[5]: https://code.djangoproject.com/wiki/DjangoGraphviz
[6]: http://noumlaut.com/graphviz-cookbook
[7]: http://noumlaut.com/graphviz-cookbook-recipe-org-chart "Creating an
Org Chart with Graphviz"
[8]: http://noumlaut.com/graphviz-cookbook "The Graphviz Cookbook"

-- 
Hyperreals *R  "Quarks, bits y otras criaturas infinitesimales":
http://ch3m4.org/blog
Buscador Python Hispano: http://ch3m4.org/python-es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20140501/0e81e71f/attachment.html>


Más información sobre la lista de distribución Python-es