Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Please help me identify and understand this visual pattern, what's the common name used for such mindmap / constellation visualisations?

I am also looking a for a framework, library or math formula that will help me build something similar. I am especially interested in the auto arranging functionality as I will have plenty of nodes that I need to arrange on the screen in the best possible fashion. What's the math behing auto arranging somethoing in 2D?

I also need combine to that all with extensive zooming and map-like navigation.

If you know about anything that could help achieve my goal please don't hesitate to leave an answer.

My preferred language is ActionScript 3 / Flash but I will be thankful for any info, tutorial or article in any language.

share|improve this question
check out graphvis. – Crazy Eddie Jul 3 '11 at 20:42

The most general term for these is (I think) a node-link diagram of a graph. There are a number of JavaScript libraries out there that can do these. I don't know anything about ActionScript, but maybe they can be used there or converted. Here's a couple of good ones:



If you google for JavaScript or ActionScript Visualisation Libraries (or similar) you may find one that suits your purposes better.

And here's an ActionScript one (not a Flash user so no idea if it's any good): Flare

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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