API for displaying charts in a web application?

I have graphs (nodes / arcs) that I want to display for the user. I need to be able to register a user event by clicking on node.

Something like the Google Simple Org Chart Graphics API would be great, but it looks like it only supports trees.

I would like to use JavaScript.

What other service / toolkit can I use? Or should I hack something ugly along with the Google Chart?

UPDATE . I am also interested in learning SilverLight. Is there a good graph visualization tool?

Perhaps useful: JavaScript Graphic Visualization Library

In addition, most of these graphs will be small (maximum 20 nodes). (The user will indicate the node that he wants to view, and the code will display the neighborhood.) However, what if the user could move the entire graph (1000+ nodes) at once, for example, Google Maps? I’m not even sure where I would start doing it.

+5
source share
4 answers

Raphaeljs - an interesting graphics library:

... Raphaël uses the SVG Recommendation W3C and VML as the basis for creating graphics. This means that every graphic you create is also a DOM, so you can attach JavaScript event handlers or modify them later.

+5

Graphviz - / . , , . - , webdot canviz, , .

+1
+1
-1

All Articles