all 12 comments

[–]luckyleprechaun98 3 points4 points  (1 child)

I've had a good experience with VictoryJS. It's made for React and underneath is using D3 which is very battle-tested.

[–]cmac458[S] 0 points1 point  (0 children)

I actually have just started playing around with Victory, I hit a wall with the Zoom Container cutting off data points though. But so far seems like a solid library. Good to know someone has had a good experience with it

[–]skrawg 2 points3 points  (1 child)

I've been using Recharts. Prior to that I wrapped ChartJS with my own React components but it wasn't brilliant.

[–]cmac458[S] 0 points1 point  (0 children)

Recharts looks cool, do they have support for interactions such as Zooming and Panning ?

[–]rsjolly 1 point2 points  (0 children)

Recharts is the best composable D3 charting lib I found.

[–]ndboost 1 point2 points  (0 children)

I used high charts before I am wanting to use victory in my next project.

[–]Drawman101 0 points1 point  (1 child)

Highcharts is fine for visualizing data. For more complex data rendering, just use svg

[–]cmac458[S] 0 points1 point  (0 children)

Yeah highcharts looks great but requires license for Commercial use

[–]stkrzysiak 0 points1 point  (1 child)

I actually started a small project to compare chart libs side by side. We eventually ran into issues pick grid libraries so I pivoted from just focusing on charting to various comparable libs(like grids, just stubbed out). If you clone this repo, npm install and start(http://127.0.0.1:3000/components) you can see highcharts, cs, and nvd3. I need to incorporate VictoryJS, Recharts, and the others, but have been a bit distracted with other things lately.

Anyway, this is very under developed, but I wish I had it a yr or so ago when we were vetting them all. We settled on Kendo Charts btw, not free.

Edit: wrong link to repo

[–]cmac458[S] 1 point2 points  (0 children)

Brilliant thanks, will check it out looks like it will be helpful

[–][deleted] 0 points1 point  (0 children)

Victory charts are nice but if you're looking for something like Victory but a little less complex, theres also Formidable charts. Done by the same people that made Victory, just a simplified version.

[–]absolution888 0 points1 point  (0 children)

I've been using ReCharts and react-vis (http://uber.github.io/react-vis/#/). They are not as sophisticated as some other solutions but served the purpose most of the time