https://github.com/danielegrattarola/pncl
Plots in the browser with Python and Chart.js
https://github.com/danielegrattarola/pncl
chartjs plot plotting python
Last synced: about 1 month ago
JSON representation
Plots in the browser with Python and Chart.js
- Host: GitHub
- URL: https://github.com/danielegrattarola/pncl
- Owner: danielegrattarola
- License: mit
- Created: 2019-10-28T03:07:13.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-10-28T04:00:30.000Z (almost 6 years ago)
- Last Synced: 2025-09-07T06:33:43.026Z (about 1 month ago)
- Topics: chartjs, plot, plotting, python
- Language: Python
- Homepage: https://danielegrattarola.github.io/pncl
- Size: 31.3 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Welcome to Pencil
Pencil is a small Python library to create plots in the browser using [Chart.js](https://chartjs.org).
Pencil makes it easy to draw your charts in a dynamic and responsive grid, and lets you update your plots live as the data is created.
With Pencil, you can draw seven different types of charts:
- Line
- Bar
- Radar
- Pie
- Doughnut
- Polar area
- ScatterRead the documentation [here](https://danielegrattarola.github.io/pncl).
## Installation
Pencil is available on the Python Package Index and can be installed with `pip`:
```sh
$ pip install pncl
```If you want, you can also install the package from source with:
```sh
$ git clone https://github.com/danielegrattarola/pncl.git
$ cd pncl
$ pip install .
```Pencil requires Python 3.6.5+, and works on Linux and MacOS.
## Contributing
Feel free to open an issue or a pull request if you find any problems with the package or if you want to add a new functionality to Pencil.