Graph Viz

A graph visualization tool. OpenSource software. Traditional UNIX textual interfaces are standard.

Visit the home page ( for the details. is also live.

eGroups page:

"Coolest tool I've used since ... the WikiWikiWeb!" -- TimChambers

Graphviz really rocks! I used it to make a visualization program for yacc/bison Grammars "yaccViso" -- AaronKaplan

This is my first attempt to use GraphViz to trace links on wiki. Here I chose to follow the links to the two largest pages cited on any given page. I'm thinking the two most recently edited pages might be an even better choice. -- WardCunningham


See VisualTour for more wiki graphs.

Hi Ward. Here's some suggestions:

-- PhlIp

May also be interesting for Wiki visualization: :)

Cool. This might be a good place to throw in a shameless plug for - it generates graphs like the above, using GraphViz, only it bases its information on the actual user behaviour (apachelogs) rather than the sizes of pages. -- ARN

I'm hoping to use Graphviz as a front-end to generate processes that my parallel execution engine [] can run.

I'm also analyzing log files of execution runs. I used one of the Graphviz examples to figure out a pattern for ranking the nodes according to a timeline. One independent digraph is the time of the log message. Then I ranked each message to its time stamp and attached the messages to the PIDs that generated them. Even as an E-size drawing it's an eye chart, but I am so very pleased to have this tool to analyze the data flow model! I have source for an example at my Web site []. -- TimChambers

I used the GraphViz package to implement a software architecture diagramming tool that draws class/object/sequence/activity/etc diagrams from simple text descriptions. The diagramming tool may be used stand-alone but is very powerful when used in conjunction with our LiterateProgramming tool. The literate programming text allows a 'graphic' description chunk in addition to the traditional code and documentation chunks. The literate weaver passes the graphic chunks to the diagramming tool to produce graphics which are then embedded in the woven literate document. -- Bill Davies

In one of those odd convergences, I was just wondering yesterday whether dot (one of the GraphViz tools) could be used to VisualizeTheWiki's structure. -- BillTozier

Something like NICHE might work better.


Hi, I'm one of the authors of graphviz. We're particularly interested in grafting on an XML parser-printer and using SVG for rendering. (We recently added an SVG driver.) Any suggestions?

Also of interest, Gansner recently added a sort of el-cheapo compound edge hack though this is not yet in general release.

Gordon Woodhull, who wrote the Montage (ActiveX) interface for dynagraph, has agreed in principle to take over the site and to populate it with content including the Slashdot message board software. Stay tuned... -- StephenNorth

What do you mean by compound edge hack? We have successfully used Twiki to visualize program analysis and are trying to get it to work for process analysis. However, to conform with IDEF0 process modeling diagrams we need edge control. We found some directional properties in the source for direction (N,NE,E,SE,etc.) but this did not help layout, order of relationship did. So, what will compound edge do? -- Chris Trigg

We meant, edges with endpoints on a cluster box.

Should be out any day now - we think the gviz 1.7 source is stable.

Note - we've started a graphviz group on egroups. This is probably a better place for in-depth discussion. -- StephenNorth

I wrote a Web-log-analyzing tool with GraphViz for my column at -- RandalSchwartz

I too am a registered GraphViz junkie. I have an entire UI system based on letting the user click on nodes in a canvas backed by a PNG file that GV wrote. Good free help is >easy< to find! -- PhlIp

I just implemented a GraphViz server, based on webdot but without cache, for a wiki I created to my students to discuss Patterns (in Portuguese). They can now draw in dot and include drawings in pages using wiki commands For example:

 digraph EA {

size="5,10"; edge [dir=forward, color=blue];

Browser->NES->"WebLogic\nCluster"->jvgas->aolGhost; aolGhost->jvgas->"WebLogic\nCluster"->Browser; NES->GILS; GILS->NES; GILS->aolGclient->aolGhost;

You can see it in�ficos (BrokenLink)

TeesWiki is based on WikiWay and accept accents in WikiNames, tables, standard GIF symbols and graphviz graphics!

FYI: There's a script called postgresql-autodoc which will dump a postgres DB to a number of formats including HTML, XML (dia), and graphviz. -- jordan

I really want to be able to put GraphViz code right into the wiki edit box. When you view as a page, you see the converted image. When you edit text, it appears as GraphViz code. -- LionKimbro

I remember adding that to MiniRubyWiki. See GraphWiki. But I haven't tried it in a while. Maybe it still works. I used TestDrivenDevelopment to add it. -- PhlIp

Use TikiWiki, which applies graphviz. It's got a SiteMap? funtion built in using a WikiGraph? plugin in WikiPages.

For further info see:

-- ang

I'm working on GraphViz support for [[O'Wiki]]. A demo can be seen at (BrokenLink) -- WillNorris

I've made a new port of GraphViz for MacOsx, featuring a new document-based GUI, direct export to PDF, all the QuickTime-based bitmap formats e.g. TIFF, JPEG2000, AlphaTransparency?, AntiAliasing?, file change tracking and native font support. See -- GlenLow

Hi, I'm Kyle Cranmer and I have been working on similar things and embedding Latex in my wiki. Check it out - * (BrokenLink)
The Axiom Developer wiki (called MathAction) at ) now has an experimental interface to GraphViz using the graphviz.tex: macros for including Graphviz in LaTeX. See, by Derek Rayside. MathAction also provides a direct online interface to the Axiom and Reduce computer algebra systams. MathAction is based on LatexWiki, itself an extension of ZwiKi which is based on ZopeApplicationServer.

Bill Page
I've done some hacks to an existing MediaWiki GraphViz extension to allow text to flow left or right, and to invoke alternative layout engines instead of the default dot(1) which only produces hierarchical graphs. The following image was produced using the neato(1) layout engine.

You can download my improved extension at

You can see more examples at, including the wiki code for alternative layout engines and text flowing.

-- JanSteinman

Note that the following image's name is a hash derived from the Graphviz data, and will break if the graph is edited.


We're using it for the meetmap:

A handy GraphViz meets Wiki merger is Graphing Wiki MoinMoin extension. See and ...

Also, a MoinMoin macro can create a local visual site map. See and an example in

This whole page looks really cool when viewed over time:*/ even though the WikiNow was broken by the WaybackMachine here. -- ChrisGarrod

Also see: LargeGraphLayout and ConnectedText


EditText of this page (last edited April 6, 2014) or FindPage with title or text search