The main purpose of this library is to help you to write charts in React applications without any pain. Main principles of Recharts are:
- Simply deploy with React components
- Native SVG support, lightweight depending only on some D3 submodules
- Declarative components, components of charts are purely presentational
<LineChart====><XAxis ="name" /><Tooltip /><CartesianGrid ="#f5f5f5" /><Line ="monotone" ="uv" ="#ff7300" = /><Line ="monotone" ="pv" ="#387908" = /></LineChart>
All the components of Recharts are clearly separated. The lineChart is composed of x axis, tooltip, grid, and line items, and each of them is an independent React Component. The clear separation and composition of components is one of the principle Recharts follows.
- babel-plugin-recharts A simple transform to cherry-pick Recharts modules so you don’t have to.
We'd love ❤️ to hear what you think we should build. Please create an issue to write your usage or ideas.
We are looking for like-minded people who share the same idea about Recharts. The goal of this project is create a more flexible charting library for the React community.
Copyright (c) 2015-2016 Recharts Group