Here is a demonstration of integrating d3 and x3dom to create a 3d bar plot of dynamic data. This example demonstrates the power of the d3 approach -- using x3dom for 3d visualization is just as concise and conceptually simple as using svg for 2d graphics.
Use your mouse to change the viewing angle, pan, and zoom.
Figuring out the correct viewport position and orientation was challenging and involved a lot of matrix math. See the wikipedia page for rotation matrices for hints.
David Sankel & Harry Voorhees Stellar Science
Modified http://mbostock.github.com/d3/d3.js to a secure url
Modified http://x3dom.org/x3dom/example/x3dom.js to a secure url
https://mbostock.github.com/d3/d3.js
https://x3dom.org/x3dom/example/x3dom.js