I need to generate a diagram showing relationships between points. I can convert my data into a simple syntax, such as this below (other forms of syntax is okay too):
A (B, C) % A is connected to B and C C (A, D, E, F) % C is connected to A, D, E, and F
The resulting information should be converted into some kind of diagram, such as this:
A------------------------B \ / C-----D / / \ \ / E---F G / \ \ / \ / \ H / I / \ / /| / \ / / | / J---K--L---M / \ / \ / \ N O P Q
The points will contain words, e.g.
"ocean" ("current", "tidal wave")
These points should never be placed on top of other points, otherwise, it would be difficult to read them.
- There are no arrows at the ends of the lines.
- There are no labels at the mid-points of the lines.
Are there any tools which can generate such a diagram?