Time is short for front-end developers as it is, so having a charting system that is declarative, succinct and requires as little imperative scripting as possible not only helps you keep moving forward but lets you express your data visualization needs at the speed of your creativity.
React Chart's API's goal is to remove the necessity of knowing how to write and manipulate SVG elements. While powerful, SVG elements can often create a new layer of indirection for accomplishing simple customization tasks like tooltips, labels, annotations, etc. React Charts make this a breeze!
We believe data visualization is all about conveying information in ways that your users will quickly understand and identify with, and not about building new and"exciting" methods of indirection. We take that so seriously that we purposefully do not support pie charts.
Get your data, pick your chart type and get your datavis on.
React Charts is designed to get out of your way. Inversion of control is our name, and control is your game. If you want to customize something, we'll give you a way to do it. Just be careful what you wish for!