I have found a very useful open source Java library that seems to be suitable for projects dealing with graph/network analysis, small world stuff and visualization.
Its called JUNG (http://jung.sourceforge.net/) , and people from UC Irvine and MS are behind it. In a nutshell, it provides a lot of graph algorithms "out of the box" including shortest path , clustering, generating graph layouts .. (see API doc for complete list: http://jung.sourceforge.net/doc/api/index.html ). It also does the anti gravity - spring based animated layout and supports custom renderers for nodes and edges, all very very easy to use.
No comments:
Post a Comment