Graphviz is really good, but I tend to think it's held back graph drawing all these years. Anytime graph drawing comes the advice is to 'use graphviz' when nowadays there are some really good alternatives, most of them closed source commercial unfortunately.