DEV Community

MrRobot
MrRobot

Posted on

Vizzu – Animated Data Visualization Library for Python

Vizzu is a dynamic data visualization library that brings charts to life with smooth animations and transitions. It allows developers and data analysts to create interactive, storytelling-style visualizations without needing JavaScript. Vizzu is ideal for presenting data trends, comparisons, and transitions in a visually appealing way — perfect for reports, dashboards, and data-driven stories.


Installation:

pip install ipyvizzu
Enter fullscreen mode Exit fullscreen mode

Example usage:

from ipyvizzu import Chart, Data, Config

data = Data()
data.add_series("Year", ["2021", "2022", "2023"])
data.add_series("Revenue", [120, 150, 200])

chart = Chart()
chart.animate(data)
chart.animate(Config({"x": "Year", "y": "Revenue", "type": "bar"}))
Enter fullscreen mode Exit fullscreen mode

PyPI page: https://pypi.org/project/ipyvizzu/
GitHub page: https://github.com/vizzuhq/ipyvizzu


3 Project Ideas:

  1. Build an animated business report showing yearly performance changes.
  2. Create an educational data story to visualize global population trends.
  3. Develop an interactive dashboard that animates transitions between chart types.

Top comments (0)