Metadata-Version: 2.4
Name: python-plotto
Version: 0.3.0
Summary: Grammar-of-graphics plots for notebooks, web pages and slides with one renderer.
License-Expression: MIT
Project-URL: Homepage, https://theoradusz.github.io/plotto/
Project-URL: Source, https://github.com/theoradusz/plotto
Keywords: plot,chart,grammar of graphics,ggplot,notebook,visualization
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Jupyter
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pandas>=2
Requires-Dist: numpy
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Requires-Dist: ruff; extra == "test"
Requires-Dist: black; extra == "test"
Requires-Dist: nbconvert; extra == "test"
Requires-Dist: ipykernel; extra == "test"
Dynamic: license-file

# python-plotto

Grammar-of-graphics plots for notebooks, web pages and slides with one renderer.

```
pip install python-plotto
```

```python
from plotto import plot

p = plot(df, x="time", y="value", color="sensor").line().facet("indicator", free="y")
p                  # in a notebook: drawn at the cell width, with copy and download buttons
p.interactive()    # zoom, pan, hover, legend toggle
p.save("fig.png")  # needs Node.js 20 or later
```

- Gallery, grammar tutorial and reference: https://theoradusz.github.io/plotto/
- Source and full documentation: https://github.com/theoradusz/plotto
- The JavaScript package for web pages and React: `npm install plotto`
