Creating interactive visualizations with Python