🧭 vizpack — Beautiful Charts Without Boilerplate
Tagline: Matplotlib power, ggplot simplicity.
🚨 The Problem
Data analysts spend 20+ lines of code tweaking fonts, colors, and grids for a basic chart.
You shouldn’t need a design degree to make your data look good.
💡 The Solution
vizpack turns your DataFrame into a beautiful chart with one line — choosing the right defaults for you.
from vizpack import quickplot
quickplot(df, x="age", y="income", kind="scatter", theme="modern")
That’s it. A polished chart appears instantly.
✨ Features
✅ ggplot-like ergonomics — minimal code, maximum clarity
🎨 Built-in themes (modern, dark, pastel)
🧠 Smart layout engine — auto-handles labels, legends, grids
🔄 Multiple backends — matplotlib, plotly, or seaborn (matplotlib implemented; others stubbed)
⚡ Great for notebooks, hackathons, and quick EDA
📦 Installation
pip install vizpack
Or from source:
git clone https://github.com/rohitrajdev/vizpack.git
cd vizpack
pip install -e .
🧭 Quick Examples
1. Scatter Plot
quickplot(df, x="age", y="income", kind="scatter", theme="dark")
2. Bar Chart
quickplot(df, x="city", y="sales", kind="bar", theme="pastel")
3. Line Plot with Auto Labels
quickplot(df, x="month", y="revenue", kind="line")
🧩 Roadmap
-
quickdash()— auto-generate dashboards from DataFrames -
vizpack.theme()— shareable custom themes -
vizpack.ai()— auto-suggest chart type - Add Altair + Bokeh backends
🤝 Contributing
Contributions, issues, and feature requests are welcome!
- Fork it 🍴
- Create your feature branch:
git checkout -b feature/my-feature - Commit your changes:
git commit -m "Add cool feature" - Push to the branch:
git push origin feature/my-feature - Open a Pull Request 🚀
🪪 License
This project is licensed under the MIT License — see LICENSE for details.
🌟 Acknowledgements
Inspired by the elegance of ggplot2 and the flexibility of Matplotlib.
Built with ❤️ by Rohit Rajdev.
💬 Connect
🐙 GitHub: @rohitrajdev
💌 Email: rohit@sandscript.ai
Metadata
Release files for vizpack-py 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| vizpack_py-0.1.0.tar.gz | 5.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vizpack_py-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.5 kB
Release files / vizpack_py-0.1.0.tar.gz
| Download URL | vizpack_py-0.1.0.tar.gz |
|---|---|
| Size | 5.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fc0346d157fa3898adb126ece3ba4a46b91af6cdd15daa0a3413e632a61be9e0
|
|
BLAKE2b-256 checksum How to use checksums |
87d485d755b858e7acd3710c20d0b1d3f8d8edd5ac8e8b0f065469831aa01032
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|
Release files / vizpack_py-0.1.0-py3-none-any.whl
| Download URL | vizpack_py-0.1.0-py3-none-any.whl |
|---|---|
| Size | 5.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
af76691059b01083286a1dad72e74e8453b33599636c34fe42a99c55b5e1231e
|
|
BLAKE2b-256 checksum How to use checksums |
7f037c576522bab6be9bfd9f4717da030b566d36f47d4501cac2177f4d6d6a13
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|
Security for vizpack-py 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.