Hyperbolic graph/tree in javascript

October 12, 2007

Ajaxian posted this hyperbolic tree browser. I like the smooth motion and curves – I haven’t really seen javascript do this before. Hyperbolic trees/graphs are useful because you can explore relationships close-up and keep some context about the relation to the rest of the graph.

hyperbolic_tree.png

Nicolas uses the hyperbolic thing for a music recommendation thing:

lastfmtree.png

When I looked around in 2005, I could only find java and flash libraries for graph browsers. I thought briefly about how to build a totally customizable one – using really basic and editable code like this Flash graph browser. But the libraries for drawing lines and moving stuff in Javascript didn’t look very good.

One Response to “Hyperbolic graph/tree in javascript”

  1. Dave Love Says:

    I have seen something similar, but a bit more applied. It is a hyperbolic tree for representing the evolutionary history of organisms (a dendrogram or phylogenetic tree). I used it to map all the types of viruses of bacteria found in the ocean. Check it out: http://kinase.com/tools/HyperTree.html

    If you want, I can share my map with your website readership.


Leave a Reply