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

https://github.com/d3-node/d3node-piechart

PieChart using D3-Node
https://github.com/d3-node/d3node-piechart

Last synced: 5 months ago
JSON representation

PieChart using D3-Node

Awesome Lists containing this project

README

          

## PieChart

PieChart generator in node.js.

## Install

```bash
npm install d3node-piechart
```

## Usage

```js
const d3n = require('d3node-piechart');
const pieChart = d3n({ data, selector, container, style })
```

Check out the [example](./example) for usage.

### Output the visualization result to a image

```
npm run build
```

## Output Preview (png):

![chart](./example/output.png)

## API

### pieChart({ data[, selector, container, style] })

#### data (required)

- Type: `Array`

Data from file or web processed by d3 library.

##### selector

- Type: `String`
- Default: `'#chart'`

DOM selector in container.

##### container

- Type: `String`
- Default: `


Pie Chart



`

DOM contain the visualization result.

##### style

- Type: `String`

- Default:
```html
.arc text {
font: 10px sans-serif;
text-anchor: middle;
}
.arc path {
stroke: #fff;
}
```
PieChart style.

## Contributing

1. Fork it!
2. Create your feature branch: `git checkout -b my-new-feature`
3. Commit your changes: `git commit -am 'Add some feature'`
4. Push to the branch: `git push origin my-new-feature`
5. Submit a pull request :D

### LICENSE

[MIT](LICENSE) © [d3-node](https://github.com/d3-node)