undyingking: (Default)
undyingking ([personal profile] undyingking) wrote2007-08-30 04:09 pm
Entry tags:

Graph drawing app?

Do any of you tech-savvy types know of a good free app that generates a graph from a table of connectivity data?

I am a lay person in this area, so it'll have to not require me to gain significant understanding of graph theory just in order to use it[1]. What I want in the simplest version is to be able to feed in a CSV or similar table of A -> B, C -> B, C-> D, etc, and get out a nice network diagram in some straightforward graphical file format. If it's also able to represent direction, strength etc of relationship, that'd be a bonus!


1 I found the CPAN Graph module fairly heavy going in places in this respect, so that gives you an idea of my lowly level of understanding. But I will end up using that to write something myself if there's nothing handier out there.

[identity profile] metame.livejournal.com 2007-08-30 07:16 pm (UTC)(link)
Heartily recommend graphviz. It's used in lots of places for visualising RDF and other networky things. Either work direct with the simple dot ASCII format http://www.graphviz.org/cgi-bin/man?dot or convert (XSLT?) to something like basic RDF and visualise through one of the more graphical tools.

The thing I've been using recently is JFreeChart, but that's for doing plots, bar graphs and the like, not network/connection graphs.

[identity profile] undyingking.livejournal.com 2007-08-31 08:42 am (UTC)(link)
We're starting from an XML basis, so XSLT sounds like a good route. Excellent, thanks for recommendation!