Interactive visualization packages
A few years ago, there were not many interactive tools besides IPython. In order to understand how you can make any visualization interactive, it makes sense to compare it with an existing tool (such as D3.js). One of the reasons why D3.js is very powerful is that a JavaScript-based plotting framework can make the plots to be presented on the Web. Moreover, it comes with all the event-driven functions that can be configured easily.
There are two visualization libraries called Bokeh and VisPy that are popular among a few that are available today. There is another tool called Wakari. This is mainly used for data analytics with a resemblance to IPython in terms of how you can create a browser-based visualization. The Ashiba project was another tool that was developed by Clayton Davis at Continuum, but since the focus of Continuum shifted to Bokeh and Wakari, there is very little work that has been done on Ashiba in the past few years.
Bokeh
Bokeh is an interactive...