Hacker News new | ask | show | jobs
by Blackstone4 3029 days ago
Over the last 10 months I tried most of the better React-based graphing packages (I say React-based because this excluded D3 and co. which are in JS).

I finally settled on Recharts (https://github.com/recharts/recharts).

I tried react-vis from Uber (https://github.com/uber/react-vis) and Victory (https://github.com/FormidableLabs/victory). Also looked at Amcharts (https://github.com/amcharts/amcharts3-react) but didn't quite have the full React 16 integration at the time and it's paid software.

I actually started with Recharts moved away and came back :). Probably not going to move again. I found it was the best at handling stacked bar charts, scaling and legends. Victory is pretty good but a large library because it includes Lodash. Also the legends don't seem to play nice so had to build my own.

1 comments

I also went on this quest and was fairly disappointed with the results. I've used Highcharts extensively and just felt like none of the libraries came even close to having the same kind of expressiveness. Ultimately I settled on react-highcharts even though it doesn't really leverage React effectively.
I agree. Given how extensive the React ecosystem is, I thought that it would be deep and there would be one or two amazing graphing tools out there. This isn't true and like you I was a little disappointed. I feel like Recharts is the best of the free bunch for my use case. I've heard of Highcharts but not tried it.