Metadata-Version: 2.4
Name: graphcart
Version: 0.1.2
Summary: A modular, one-stop data visualization package
Home-page: https://github.com/Swaathi-S-M/visuals
Author: Swaathi S M
Author-email: smswaathi@gmail.com
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pandas>=1.2
Requires-Dist: numpy>=1.19
Requires-Dist: matplotlib>=3.4
Requires-Dist: seaborn>=0.11
Requires-Dist: plotly>=5.0
Requires-Dist: streamlit
Dynamic: license-file

# graphcart

**graphcart** is a modular, one‑stop Python package for dataset visualization.
It ships with a single high-level function, `visualize`, plus a set of focused
helpers grouped by domain (basic, statistical, correlation, 3D, time‑series, interactive).

## Installation
```bash
pip install graphcart
```

## Quick start
```python
import pandas as pd
import seaborn as sns
from visuals.core import visualize

df = sns.load_dataset("iris")
visualize(df, "scatter", x="sepal_length", y="sepal_width", hue="species")
visualize(df, "heatmap")
visualize(df, "scatter3d", x="sepal_length", y="sepal_width", z="petal_length")
```

## Plot types
- Basic: bar, line, scatter, hist, box, pie, area
- Statistical: violin, swarm, strip, kde
- Correlation: heatmap, pair
- Advanced: hexbin, bubble, radar, waterfall
- 3D: scatter3d, surface3d
- Time series: ts (line), rolling mean
- Interactive: scatter_int, map

## Contributing
PRs welcome! Please run tests with `pytest`.

## License
MIT
