http://prefuse.org/
Первоначально он написан на java, но я хочу сделать это с помощью клиентского скрипта, например javascript / flash.
java
javascript
flash
Ниже по сути от того же автора, что и Prefuse:
JavaScript
Flash