Last time I used graphviz, it didn't do any kind of anti-aliasing, so the graphs quickly became ugly/illegible if you tried cramming too much information in too small a space. Where there is enough space to render things comfortably, graphviz does quite nicely. For instance, take a look at:
http://www.research.att.com/sw/tools/graphviz/examples/directed/fsm.gif http://www.research.att.com/sw/tools/graphviz/examples/directed/datastruct.g... http://www.research.att.com/sw/tools/graphviz/examples/directed/world.gif http://www.research.att.com/sw/tools/graphviz/examples/undirected/process.gi...
I think my solution for bigger graphs at the time was to render them in graphviz, and then resize using ImageMagick. A bicubic resize manages to keep the graphs at least decent - nearest neighbor and bilinear make things *really* ugly (lines will no longer be, er, lines).
Cheers, Ivan
Brion Vibber wrote:
I've never used it before, but the sample graphs on the above-linked website are mostly illegible.
-- brion vibber (brion @ pobox.com)