Change: Graph Visualization Libraries

created on Feb. 12, 2013, 11:43 p.m. by Anonymous & updated on Feb. 12, 2013, 11:49 p.m. by antonkulaga

Now we are choosing the graph layout libraries for Denigma project.

There are a lot of alternative options. This entry is created to evaluate them all and choose appropriate for out purposes.

What we want is a graph visualization for Demo that we can show to others to attract them to Denigma.

What we need is to make in two weeks a prototype that:

1) Will get data from Denigma that is organizaed as graphs (we have to decide from what data to start but I think we have a lot of linked data there)

2) Shows only a part of the graph (so called fish eye) and let them zoom in and out

3) Let users edit the data

4) Let users select the relationship types (like it is in http://www.visualdataweb.org/gfacet/gfacet.php )

Possible solution may be choosing directed-layout javascript lib and add some extra features on top of it.

Here I propose to make a list of libs:

JavaScript layout libs with descriptions

  • https://github.com/anvaka/VivaGraphJS

Anton: I have not tried it except for HelloWorld example and I judge more from its demos and descriptions. What I like is that it is highly customizable, fast and supports zooming. We can easily add text editors inside nodes to let users edit the data and send this info via databinding (coffescript lib batman.js may be the best option for databinding purposes) to the server. Any linked data we have may fit, I think. May be entries editing may also be interesting here (if we let edit denigma entries and add relations from graph, but of course it is of a low priority for us)


Categories:

Comment: Updated entry

See entry | Admin

Comment on This Data Unit