react-d3-basic
react-d3 basic charts, charts that we support:
- Line Chart
- Multiple Line Chart
- Scatter Plot
- Area Chart
- Area Stack Chart
- Bar Chart
- Bar Group Chart
- Bar Stack Chart
- Bar Horizontal Chart
- Bar Group Horizontal Chart
- Bar Stack Horizontal Chart
- Pie Chart
- Donut Chart
Quick example
With webpack build tool
- Line Chart
"use strict"; var React = ;var ReactDOM = ;var LineChart = LineChart; { var generalChartData = ; var chartSeries = field: 'age' name: 'Age' color: '#ff7f0e' style: "stroke-width": 2 "stroke-opacity": 2 "fill-opacity": 2 { return dindex; } ReactDOM}
In browser (without build tools)
Clone code react-d3-basic.js
or minify js react-d3-basic.min.js
and include the script in your HTML.
You'll also need react
, react-dom
, d3
- Line Chart
Line Chart example
Install
npm install --save react-d3-basic
LIVE DEMO
Docs
Charts
Building Charts.
- Line Chart
- Area Chart
- Area Stack Chart
- Bar Chart
- Bar Group Chart
- Bar Stack Chart
- Scatter Plot
- Pie Chart
- Donut Chart
- Bar Horizontal
- Bar Stack Horizontal
- Bar Group Horizontal
Gallery
Develop
$ npm install
$ node devServer.js
Open localhost:5000/example
Build production js
, min.js
code
$ npm run prod
Docs
If you want to modify the docs file, please modify docs_pre
folder.
After you finish, remember to install smash-md first, then run sh doc.sh
to compile the readme.
Your new readme would show in docs
folder.
History
Before v1.6.x ...
- Initial release
- Babel 5
- D3 3.0
2016 / 3 / 3, v1.6.0
- Move to Babel 6.
- D3 4.0.
- improve example folder.
License
Apache 2.0