<div align="center" markdown="1">

# @energiency/chartjs-plugin-piechart-outlabels

**Highly customizable [Chart.js](http://www.chartjs.org/) plugin that displays labels outside the pie/doughnut chart**

![Build Status](https://github.com/energiency/chartjs-plugin-piechart-outlabels/actions/workflows/build.yml/badge.svg)
[![Npm badge](https://img.shields.io/npm/v/@energiency/chartjs-plugin-piechart-outlabels.svg)](https://www.npmjs.com/package/@energiency/chartjs-plugin-piechart-outlabels)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

</div>

Requires [Chart.js](https://github.com/chartjs/Chart.js/releases) **3.0.0** or later.

## Documentation

- [Installation](https://piechart-outlabels.netlify.app/installation)
- [Quick Start](https://piechart-outlabels.netlify.app/quickstart)
- [Options](https://piechart-outlabels.netlify.app/options)
- [Formating & Styling](https://piechart-outlabels.netlify.app/formatting)
- [Sample](https://piechart-outlabels.netlify.app/sample)

## Development

You first need to install dependencies:

```bash
> yarn install
```

The following commands will then be available from the repository root:

```bash
> yarn build                 // build dist files in ./dist
> yarn build:dev             // build and watch for source changes
```

## License

`@energiency/chartjs-plugin-piechart-outlabels` is available under the [MIT license](LICENSE.md).

## Credits

Thanks to [Mykola Digtiar](https://github.com/Neckster) who created the original library. This library is also highly inspirated by [chartjs-plugin-datalabels](https://github.com/chartjs/chartjs-plugin-datalabels)!
