Ceci est une ancienne révision du document !
GraphViz
Visualisation
- avec
xdot - en convertissant le fichier DOT vers un autre format:
dot -Tpng out.dot > out.png
Syntaxe
digraph G { label = "Titre"; subgraph cluster_A { # commencer par cluster_ est obligatoire ! pencolor = "transparent" # n'affiche pas de cadre autour du sous-graphe label = "Sub A" # commentaire "a" "a-0-0" [label="A-0-0"]; "a-0-1" [label="A-0-2", style="dashed"]; "a-0-0" -> "a-0-1"; "a-0-1" -> "a-0-0" [style="dashed"]; } }
Faire des subgraph n'est pas obligatoire.
Au début, digraph indique que le graphe est orienté.
Ressources:
Forcer l'ordre horizontal des nœuds
L'astuce est de créer un lien invisible. Pour s'assurer que le nœud A sera à gauche du nœud B:
{rank = same; A -> B [style = invis];}
Avoir une disposition en grille des sous-graphes indépendants
ccomps -x test.dot | dot | gvpack -array2 | neato -Tpng -n2 -o graph.png