问题
I'm looking for a library that will layout and display graphs (i.e. network diagrams, not charts) in 3D, with some interactivity like selecting and dragging nodes, rotating the display etc. I would like to do this in a web page so Javascript or Flash are preferable, I'd also consider Java.
Having looked myself I realise the options are very limited so I'm interested to hear of any such libraries regardless of language or interactivity, even if they don't run in a browser. 3D is essential though, there are other questions on this site convering 2D libraries.
Update: please, stop adding details of 2D graph libraries. As the question states, I'm only looking for 3D libraries and there are other questions covering 2D graphs.
回答1:
Walrus
Pros: great looking interactive 3D graph library, in Java.
Cons: not actively maintained, last update in 2003.

回答2:
It's C++ & SDL/OpenGL, but you might find Forg3D of interest (see also this paper). I have no experience with it myself.
回答3:
You may find this useful:
Processing is an open source programming language and environment for people who want to program images, animation, and interactions.
回答4:
WilmaScope is a Java 3D network editor. Nice screenshots here and here.
回答5:
Starlight is a powerful 3D visualization tool I used once, several years ago (2005?) for a project. I remember it being quite powerful at the time. Then I was not concerned with a web UI. It is still actively maintained and has a separate non-government entity to handle commercial licensing.
来源:https://stackoverflow.com/questions/1358412/is-there-a-good-interactive-3d-graph-library-out-there