Blackwood & Vidos - Creating Interactive, Animated Reports in Streamlit with ipyvizzu |PyData Global

Learn how to create stunning animated data visualizations with IPyVizzu in Python & Streamlit. Discover interactive filtering, transitions, and storytelling capabilities.

Key takeaways
  • IPyVizzu is an open-source charting library that enables creation of interactive, animated data visualizations in Python and Streamlit

  • The tool features seamless animations between different chart types (bar, pie, scatter etc.) to help users better understand data transitions and relationships

  • Key capabilities include:

    • Interactive filtering and drilling down into data
    • Customizable animations and transitions
    • Automatic aggregation of values
    • Support for multiple chart types and coordinate systems
    • Bidirectional integration with Streamlit
  • Two main usage options:

    • Direct coding using the Python library
    • No-code interface through Vizu-Builder app for business users
  • Built on a C++ engine that uses a single logic to generate and interpolate between different chart types

  • Features storytelling capabilities allowing users to:

    • Create animated data stories
    • Add interactive elements
    • Export presentations as HTML files
    • Share visualizations easily
  • Community-driven development with:

    • Open source foundation
    • Integration opportunities
    • Active Slack community for support
    • User feedback driving feature development
  • Designed to reduce cognitive load through animations that help explain data relationships and changes between different views

  • Includes built-in data visualization best practices with automatic adaptations for different chart types

  • Focus on making complex data visualization accessible to non-experts while maintaining flexibility for advanced users