Graph drawing app?
Aug. 30th, 2007 04:09 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
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.
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.
no subject
Date: 2007-08-30 03:19 pm (UTC)no subject
Date: 2007-08-30 03:44 pm (UTC)no subject
Date: 2007-08-30 03:20 pm (UTC)no subject
Date: 2007-08-30 03:53 pm (UTC)no subject
Date: 2007-08-30 04:06 pm (UTC)a) take points on a (hypothetical) circle representing each character -- no need to draw the circle itself
b) join those points up according to a given matrix (CSV would be fine) -- say +1 -> +5 for strength of relationship, and maybe use -1 -> -5 for a directed relationship
c) et voilà
Unfortunately the last time I got involved in any kind of graphics programming was, um, nineteen years ago?
no subject
Date: 2007-08-30 04:10 pm (UTC)*tries to avoid the notion of foisting it onto his former housemate*
no subject
Date: 2007-08-30 04:12 pm (UTC)no subject
Date: 2007-08-30 04:35 pm (UTC)no subject
Date: 2007-08-30 07:16 pm (UTC)The thing I've been using recently is JFreeChart, but that's for doing plots, bar graphs and the like, not network/connection graphs.
no subject
Date: 2007-08-31 08:42 am (UTC)no subject
Date: 2007-08-30 09:08 pm (UTC)no subject
Date: 2007-08-31 08:43 am (UTC)no subject
Date: 2007-08-31 08:41 am (UTC)Aha, it does indeed, thanks!
Mm, I've seen that Shakespeare thing before, interesting...
no subject
Date: 2007-08-30 11:34 pm (UTC)