Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/liuhong1happy/react-raphael-chart
so easy, create charts with react-raphael!
https://github.com/liuhong1happy/react-raphael-chart
chart raphael react react-raphael-chart
Last synced: 2 months ago
JSON representation
so easy, create charts with react-raphael!
- Host: GitHub
- URL: https://github.com/liuhong1happy/react-raphael-chart
- Owner: liuhong1happy
- License: mit
- Created: 2016-11-14T08:02:00.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-05-08T09:21:25.000Z (over 7 years ago)
- Last Synced: 2024-04-24T14:19:08.886Z (8 months ago)
- Topics: chart, raphael, react, react-raphael-chart
- Language: JavaScript
- Homepage: https://liuhong1happy.github.io/react-raphael-chart
- Size: 271 KB
- Stars: 23
- Watchers: 4
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# react-raphael-chart
[![Version](https://img.shields.io/npm/v/react-raphael-chart.svg)](https://www.npmjs.com/package/react-raphael-chart)
[![Downloads](https://img.shields.io/npm/dt/react-raphael-chart.svg)](https://www.npmjs.com/package/react-raphael-chart)so easy, create charts with react-raphael!
## Install
# or specify the externals in webpack config
npm install --save raphael
# install react-raphael-chart in your react-raphael-chart project
npm install --save react-raphael-chart## API
#### PieChart
**All props**
- color `string` arc fill color of PieChart
- background `string` background fill color of PieChart
- radius `number` radius of PieChart's circle
- center `object` radius of PieChart's circle
- label `number` text of PieChart's label
- fontsize `object` fontsize of PieChart's label
- total `string` total of PieChart's data
- value `number` value of PieChart's data
- width `number` width of PieChart
- height `number` width of PieChart
- style `object` style of PieChart's container
- className `string` className of PieChart's container
- animate `boolean` animation of PieChart
- repeat `boolean` repeat the animation#### DoughnutChart
**All props**
- color `string` arc fill color of DoughnutChart
- background `string` background fill color of DoughnutChart
- radius `number` radius of DoughnutChart's circle
- center `object` radius of DoughnutChart's circle
- thinckness `number` thinckness of DoughnutChart's circle
- label `number` text of DoughnutChart's label
- fontsize `object` fontsize of DoughnutChart's label
- total `string` total of DoughnutChart's data
- value `number` value of DoughnutChart's data
- width `number` width of DoughnutChart
- height `number` width of DoughnutChart
- style `object` style of DoughnutChart's container
- className `string` className of DoughnutChart's container
- animate `boolean` animation of DoughnutChart
- repeat `boolean` repeat the animation#### LineChart ( VoronoiLineChart )
- width `number` width of LineChart
- height `number` width of LineChart
- serises `array` serises of LineChart
- data `array` data of LineChart's serise
- x `number` x of LineChart's serise data
- y `number` x of LineChart's serise data
- color `string` color of LineChart's serise
- thickness `number` thickness of LineChart's serise
- curve `boolean` curve of LineChart's serise
- xAxis `object` xAxis of LineChart
- min `number` min value of xAxis
- max `number` max value of xAxis
- interval `number` interval value of xAxis
- formatter `function` title formatter of xAxis `{ data: object }`
- height `number` height of xAxis
- yAxis `object` yAxis of LineChart
- min `number` min value of yAxis
- max `number` max value of yAxis
- interval `number` interval value of yAxis
- formatter `function` title formatter of yAxis `{ data: object }`
- width `number` width of yAxis
- grid `object` grid of LineChart
- color `string` color of LineChart's grid
- thickness `number` thickness of LineChart's serise
- showYGrid `boolean` show y axis grid of LineChart
- showXGrid `boolean` show y axis grid of LineChart
- animate `boolean` animation of LineChart
- repeat `boolean` repeat the LineChart#### BarChart
- width `number` width of BarChart
- height `number` width of BarChart
- serises `array` serises of BarChart
- data `array` data of BarChart's serise
- x `number` x of BarChart's serise data
- y `number` x of BarChart's serise data
- color `string` color of BarChart's serise
- hoverColor `string` hover color of BarChart's serise
- xAxis `object` xAxis of BarChart
- min `number` min value of xAxis
- max `number` max value of xAxis
- interval `number` interval value of xAxis
- formatter `function` title formatter of xAxis `{ data: object }`
- height `number` height of xAxis
- yAxis `object` yAxis of BarChart
- min `number` min value of yAxis
- max `number` max value of yAxis
- interval `number` interval value of yAxis
- formatter `function` title formatter of yAxis `{ data: object }`
- width `number` width of yAxis
- grid `object` grid of BarChart
- color `string` color of BarChart's grid
- thickness `number` thickness of BarChart's serise
- showYGrid `boolean` show y axis grid of BarChart
- showXGrid `boolean` show y axis grid of BarChart
- barWidth `number` max width of BarChart's bar
- fontSize `number` font size of BarChart's text
- textAutoHide `boolean` auto hide of BarChart's text## Develop
1. clone the repository
git clone https://github.com/liuhong1happy/react-raphael-chart.git
2. install dependency package;npm install
3. run example
npm run example
4. buildnpm run build
## UseNow , you can see [example](example/index.js) !
# Contact
Email: [[email protected]](mailto:[email protected])