The graph linked is a screenshot of a postscript file generated by the "dot" portion of
Graphviz. Essentially, I have a bunch of flat text files describing directed graphs (i.e. which nodes are linked to which and what color the links/nodes should be). I need to display these directed graphs on the internet. The nodes on the graph need to be clickable, as well.
Ideally, the processing to turn the text file into the graph would also be done on the client side, but this isn't necessary. The graphs don't need to be capable of being manipulated, but that would be cool as well. The best idea I've got so far is to use Flash/ActionScript and do something similar to
this, but I've never actually used flash so I have no idea if it will scale well or can even actually do what I want it to.
I understand you can also use dot to generate SVG with embedded URLs directly (with [URL="/foo/bar/"] in the dot file), although I haven't tried it myself. SVG isn't nearly as compatible, but it is more modern and arguably "web-friendlier", in some sense of the term.
posted by pocams at 9:59 AM on April 17, 2008