The dot package is part of the graphviz graph rendering system from AT&T.
It contains a Tcldot package which exposes many functionalities of the system to Tcl, or can be used as a command line program.
For rendering the Tcllib graph structure with this see Package ASDOT.
Homepage: http://www.graphviz.org