segunda-feira, 26 de setembro de 2011

Biblioteca JavaScript para desenhar grafos

Esta semana precisei desenhar um grafo em uma aplicação web, depois de desenvolver a lógica em PHP precisei de alguma biblioteca para plotar o grafo.
Encontrei várias bibliotecas JavaScrips dentre elas:

-
Canviz http://code.google.com/p/canviz/
- Graph JavaScript framework version 0.0.1 http://snipplr.com/view/1950/graph-javascript-framework-version-001/
- Graphvix http://www.graphviz.org/
- Graph-it http://js-graph-it.sourceforge.net/
- MooWhell http://labs.unwieldy.net/moowheel/
- Dracula Graph Layout and Drawing Framework 0.0.3alpha https://github.com/grigoryk/dracula-js-fork

Para minha aplicação optei utilizar a Dracula Graph que nada mais é que uma evolução da  Graph JavaScript framework feita pelo Raphael (http://raphaeljs.com/). A vantagem da Dracula é o layout limpo e a implementação simples.


Tive a oportunidade de conversar com aslak.hellesoy@gmail.com sobre algumas limitações da Graph JavaScript e ele nem sabia que o código que desenvolveu a 5 anos atrás tinha se tornado uma poderosa library.


Segue alguns exemplos e fica a dica:
 []'s.

Nenhum comentário:

Postar um comentário