We're a small team building a data viz engine that - as Elijah Meeks put it - provides the most complete form of animating between chart forms.
Vizzu's products work similarly to other charting solutions, but here, when you create a set of charts, Vizzu will automatically animate between them. So far we released an open-source Javascript Library and a Jupyter notebook package that uses Python. The JS library is dependency-free, written in C++ and compiled to WebAssembly. Both solutions have automatic data aggregation and filtering capabilities, and we set the defaults used based on dataviz guidelines.
A short summary of how we built Vizzu: First, we created an engine that provides a standard interface for several chart types. Then we looked at the parameter space of this engine and made each parameter interpolable, turning our engine into a generic chart morpher that can continuously interpolate between any charts that can be described on its interface. After that, we analyzed these transitions and came up with rules that make them self-explanatory and easy to follow for the viewers, and finally, we embedded these rules into the engine.
Got a question? Want to suggest a new feature? Have a great idea for a data story? Come join our Slack workspace and talk to us!
Take a look at our roadmap to get an overview of our future plans and milestones.
All the news about us and our products are available on our blog
Check out the stories we built using our tech that gathered 200k+ upvotes on Reddit
Sign up to our newsletter on our website or follow us on Twitter if you want to keep track of what's happening with us.