https://github.com/vizzuhq/ipyvizzu Skip to content Sign up * Product + Features + Mobile + Actions + Codespaces + Packages + Security + Code review + Issues + Integrations + GitHub Sponsors + Customer stories * Team * Enterprise * Explore + Explore GitHub + Learn and contribute + Topics + Collections + Trending + Learning Lab + Open source guides + Connect with others + The ReadME Project + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing + Plans + Compare plans + Contact Sales + Education [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this organization All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} vizzuhq / ipyvizzu Public * Notifications * Fork 7 * Star 103 ipyvizzu is the Jupyter Notebook integration of Vizzu. Apache-2.0 License 103 stars 7 forks Star Notifications * Code * Issues 14 * Pull requests 0 * Discussions * Actions * Projects 0 * Wiki * Security * Insights More * Code * Issues * Pull requests * Discussions * Actions * Projects * Wiki * Security * Insights This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 3 branches 8 tags Code Latest commit @veghdev veghdev Merge pull request #99 from vizzuhq/vp-3 ... db93ead Mar 30, 2022 Merge pull request #99 from vizzuhq/vp-3 ipyvizzu gif update db93ead Git stats * 314 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github/workflows make doc: move generation into doc workflow Mar 28, 2022 .vscode edit options, titanic and index.pynb Mar 28, 2022 docs ipyvizzu gif update Mar 30, 2022 tests docs, tests: update Mar 28, 2022 tools Merge pull request #90 from simzer/main Mar 29, 2022 .gitignore ipyvizzu.Chart: restrict vizzu version, resolve #41 Mar 4, 2022 CHANGELOG.md Update CHANGELOG.md Mar 29, 2022 CONTRIBUTING.md readme: fix code snippet and refactor Mar 14, 2022 LICENSE Initial commit Jan 5, 2022 Makefile docs: add custom nbconvert preprocessor Mar 29, 2022 README.md Minor update Mar 29, 2022 RELEASE.md RELEASE.md: fix typo Mar 16, 2022 ipyvizzu.py docs, tests: update Mar 28, 2022 package.json package.json: fix typos Mar 7, 2022 setup.py setup.py: version 0.7.0 Mar 29, 2022 View code About The Project Installation Usage Contributing Contact License README.md Vizzu ipyvizzu - Jupyter notebook integration of Vizzu. Tutorial * Examples * Repository CI check About The Project ipyvizzu is the Jupyter Notebook integration of Vizzu. ipyvizzu enables data scientists and analysts to utilize animation for storytelling with data using Python. Similar to Vizzu, which is a free, open-source Javascript/C++ library, ipyvizzu also utilizes a generic dataviz engine that generates many types of charts and seamlessly animates between them. It is designed for building animated data stories as it enables showing different perspectives of the data that the viewers can easily follow. Main features: * Designed with animation in focus; * Defaults based on data visualization guidelines; * Works with Pandas dataframe, also JSON and inline data input is available; * Auto scrolling to keep the actual chart in position while executing multiple cells. Installation ipyvizzu requires IPython and NumPy packages. However you can use it only in Jupyter Notebook therefore notebook project has to be installed. pip install ipyvizzu pip install notebook You can also use ipyvizzu by locally installing Vizzu, you can find more info about this in the documentation Usage ipyvizzu only works in Jupiter Notebook environment. A notebook cell may contain the following code snippet resulting in the animation below. import pandas as pd from ipyvizzu import Chart, Data, Config, Style data_frame = pd.read_csv('./titanic.csv') data = Data() data.add_data_frame(data_frame) chart = Chart(width="640px", height="360px") chart.animate(data) chart.animate(Config({"x": "Count", "y": "Sex", "label": "Count","title":"Passengers of the Titanic"})) chart.animate(Config({"x": ["Count","Survived"], "label": ["Count","Survived"], "color": "Survived"})) chart.animate(Config({"x": "Count", "y": ["Sex","Survived"]})) ipyvizzu Visit our documentation site for more details and a step-by-step tutorial into ipyvizzu, or check out the example gallery. Contributing We welcome contributions to the project, visit our contributing guide for further info. Contact * Join our Slack if you have any questions or comments: vizzu-community.slack.com * Drop us a line at hello@vizzuhq.com * Follow us on twitter: https://twitter.com/VizzuHQ License Copyright (c) 2022 Vizzu Kft.. Released under the Apache 2.0 License. About ipyvizzu is the Jupyter Notebook integration of Vizzu. Topics python chart charts dataviz jupyter animation ipython graphs storytelling jupyter-notebook data-visualization graphing plotting charting vizzu Resources Readme License Apache-2.0 License Stars 103 stars Watchers 1 watching Forks 7 forks Releases 8 0.7.0 Latest Mar 29, 2022 + 7 releases Contributors 5 * @veghdev * @nyirog * @simzer * @petervidos * @csaladenes Languages * HTML 44.3% * Python 43.5% * Shell 6.2% * JavaScript 3.8% * Makefile 2.2% * (c) 2022 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.