My main project is Cube.js. It's interesting postion to be, because It doesn't need visualization itself, but when implemented in real-world applications it always comes hand in hand with some visualization library. I've been working on multiple deployments of Cube.js and usually, I pick Recharts. I'd say that Recharts' API design and approach when it comes to customization (raw SVG support) are main reasons why I chose it. Also, one should keep in mind that Recharts is SVG based, and may not be a good fit for heavy dashboards. I'd go with canvas-based chart library in that case.
My main project is Cube.js. It's interesting postion to be, because It doesn't need visualization itself, but when implemented in real-world applications it always comes hand in hand with some visualization library. I've been working on multiple deployments of Cube.js and usually, I pick Recharts. I'd say that Recharts' API design and approach when it comes to customization (raw SVG support) are main reasons why I chose it. Also, one should keep in mind that Recharts is SVG based, and may not be a good fit for heavy dashboards. I'd go with canvas-based chart library in that case.
Thanks for sharing. I used
react-vis
for one project and it was nice. Will tryRecharts
for the next one 🙂