La directive graph est fournie par le module d'extension graphviz.

This directive allows embedding graphviz graphs in a page. Example usage:

[[!graph  src="a -> b -> c; a -> c;"]]

Nodes on the graph can link to external urls using regular graphviz syntax, and a clickable imagemap will be created. As a special extension for ikiwiki, WikiLinks can also be used. For example:

[[!graph  src="""
google [ href="http://google.com/" ]
sandbox [ href=[[SandBox]] ]
help [ href=[[ikiwiki/formatting]] ]
newpage [ href=[[NewPage]] ]

google -> sandbox -> help -> newpage -> help -> google;
"""]]

Voici les paramètres de la directive graph :

  • src - La source graphviz à afficher.
  • type - Le type de graphique : graph ou digraph. La valeur par défaut est digraph.
  • prog - Le programme graphviz à utiliser : dot, neato, fdp, twopi, ou circo. La valeur par défaut est dot.
  • height, width - Ces paramètres limitent la taille des graphiques, avec une hauteur et une largeur exprimées en pouce. Vous devez les indiquer tous les deux. Sinon le programme choisira une valeur sans limites.