3

I am looking for a cross-platform library that would help me to draw/represent data but most of all should help me to visualize mind maps; something similar like d3.js but with language bindings so that it can be cross-platform compiled.

The reason is that I don't want to write my own "engine" to be able to render just a mind map. Is there something that could help me here?

  • How about a JavaScript framework that can extend the D3 library? Also, are you drawing mind maps for personal use or is this feeding into an app's development? – ZeroFlux Feb 16 '15 at 19:38
  • It is supposed to be a part of a desktop application. I am not really a big fan of JavaScript and the d3.js library is not very fast for what I could observe. I am not up-to-date but maybe this could have changed already since the possibility of web-workers. – Stefan Falk Feb 19 '15 at 15:25
  • Did you get anywhere? I have starred this question as I am interested in the answer. If you made a decision, could you please tell us what and why? Thanks – Mawg says reinstate Monica Mar 8 '16 at 8:14
1

Have you considered GraphViz?

Your question is a little sketchy, but I think that it will help.

It is text driven, so can be used to represent data.

As an example:

graph { 
    a -- b; 
    b -- c; 
    a -- c; 
    d -- c; 
    e -- c; 
    e -- a; 
} 

generates
enter image description here

Please take a look at the gallery more more complex (mindmapish) examples..

This question on their forum addresses creating mindmaps.

See also Graphviz+Jessyink as a Latex-Style Potential Alternative to Prezi and Mindmap Presentations (How to Beat MS PowerPoint).

This Ruby tool might also help.

| improve this answer | |
  • 1
    Do you know of a web alternative to Graphviz? In the sense..you give it the same input and it outputs a html page with graphs? – Aswin P J May 5 '16 at 13:08
  • 1
    Alas, no. I have no personal use for such, but if you do find one I would ask you to post it here in order to benefit others in the future. Good luck! – Mawg says reinstate Monica May 5 '16 at 13:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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