I have produced a CSV file in the following format:

position number | list of positions it links to | 2nd list of positions it links to | ... | 6th list of positions it links to 

All the items are integers and the lists are of varying size.

The file forms a kind of tree or web (it's a game tree).

I would like to visualise the data as a web or tree.

I can sort the tree according to distance from opening move (another integer), but maybe I won't need to.

I would like it to look something like this:

| \
2  4
|\ |\

Any ideas on what software I should use and a few hints?

  • $\begingroup$ Could you post a few lines of data inline or a link to a full file using gist.github.com, pastebin.com, or the likes $\endgroup$ Commented Aug 6, 2013 at 23:50
  • $\begingroup$ Hi there Max, I have put the data in the form of a list of edges and visualised using gelphi. This seemed to work well. $\endgroup$ Commented Aug 7, 2013 at 2:41

2 Answers 2


You would need to change the output format, but this sort of data (a layered graph) works well with graphviz, specifically dot.


A guess would be Cytoscape - I haven't used it in anger but I helped someone look into it for something else and what I saw was promising


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.