Can anyone recommend a Python library that can do interactive graph visualization?
I specifically want something like d3.js but for python
Check out python-nvd3. It is a python wrapper for nvd3. Looks cooler than d3.py and also has more chart options.
I would suggest using mpld3 which combines D3js javascript visualizations with matplotlib of python.
The installation and usage is really simple and it has some cool plugins and interactive stuffs.
http://mpld3.github.io/
Plotly can do some cool stuffs for you
https://plot.ly/
Produces highly interactive graphs that can be easily embedded withing the HTML pages for your private server or website using its off line API.
Update: I am note sure about its 3D plotting capabilities, for 2D graphs is awesome Thanks