Un graphe se compose:
L'outil graphviz permet de générer des graphes dans différents formats à partir d'un fichier source graphivz d'extension conventionnelle .gv.
Sous debian-like via le gestionnaire de paquet apt:
$ sudo apt-get install graphviz
;
nom=valeur
et sont associés aux graphs, subgraphs, nodes et edges.Pour faciliter la maintenance et les mises à jour sur des graphes de taille importante, il peut être intéressant de factoriser le code et d'utiliser des inclusions. Il n'existe pas de directive d'inclusion interne au langage de graphe. On peut cependant utiliser un outil indépendant de traitement de macros comme m4
$ sudo apt-get install m4 m4-doc