Comme j'ai déjà signalé cet outil 20 fois.

Vous pouvez générer des graphes ou des arbres au format image (png, gif, svg...) à l'aide de l'outil GraphViz qui fonctionne sous Unix, Windows et Mac.
http://www.graphviz.org/

L'outil offre plusieurs manières de disposer les éléments du graphe (sous forme d'arborescence, sous forme de grappe...)

Voici un tutoriel pour compléter le site officiel : http://cyberzoide.developpez.com/graphviz/