G raphviz es una herramienta que agrupa varios programas que generan distintos tipos de grafos a partir de archivos con un lenguaje definido. o tambien a travez de una api. ( ejemplo de uso de graphviz desde C# para dibujar árbol binario , ejemplo de graphviz para dibujar un arbol B ) primero te descargas el paquete de graphviz y lo instalas http://www.graphviz.org/Download_windows.php eso crea en archivos de programa una carpeta C:\Archivos de programa\ Graphviz 2.28\bin ahi estan los ejecutables que nos interesan, en este caso por lo que planteas vamos a usar dot.exe que es para dibujar grafos dirigidos jerarquicos. algo mas del lenguaje dot http://www. graphviz .org/Documentation/dotguide.pdf un ejemplo de grafo simple grafo1.txt Código: digraph G { node1; node2; node3; node1 -> node2 [label="linea1"]; node1 -> node3 [label="linea2"]; node2 -> node3 [label="linea3"]; }
ejemplos y guías para programar, ensamblador, java, c, c++ etc