Some folks suggested I send this here. I recently started a project which can render a subset of matplotlib outputs via D3/JS/HTML for interactive browser viewing. It’s still very incomplete, but I think this has a lot of potential for quick browser-based visualizations of small to medium datasets.
github page: http://github.com/jakevdp/mpld3
In particular, I’m wondering if there would be a way to take advantage of the already existing functionality in the SVG backend, and monkey-patch that into a D3-generated panning/scrolling axis. I’d be interested in any feedback you have!