An open API service indexing awesome lists of open source software.

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

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
- Scatter

Read 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.