Charting Library reviews from Reddit
Summary
We analyzed 162 Reddit reviews across 19 subreddits and 39 posts to rank the best Charting Library brands recommended by redditors, including communities like r/reactjs, r/Frontend, r/vuejs, r/webdev, r/androiddev. Top-rated brands include highcharts (4.3/5), Syncfusion (4.6/5), chart.js (4.2/5).
Stats
Reviews162
Subreddits19
Posts39
Brands80
Products40
162 reviews from
and
By Brand
/By Product
#1
highcharts
4.3
(13)
"They are probably the most expensive option, but 100% worth it. Tons of options, great api, fantastic docs."
"Highcharts is very popular for financial data."
"It's my favorite charting library."
"I like https://www.highcharts.com/. I find it easy to use."
"It works quite well for my project."
"Highcharts is also nice: interactive graphs which you'd never get if you chart it server side."
"I've used highcharts quite a bit."
"High charts can be configured to be pretty light, but at scale yes it will slow a bit."
"Highcharts is a feature-rich library suitable for multiple charts and axes."
"Highcharts is flexible and well documented."
#2
Syncfusion
4.6
(11)
"It offers a rich UI gallery of 50+ interactive charts and graphs including line, bar, area, pie, and more. Its high performance helps render large amounts of data quickly without any performanc"
"It is a well-crafted, easy-to-use financial charting package."
"Syncfusion offers a free community license for their React Charts library."
"I recommend Syncfusion React Charts Library. Syncfusion offers a free community license."
"You can try Syncfusion React Chart library. Syncfusion offers a free community license also."
"Syncfusion offers a free community license."
"Syncfusion Vue Charts offers a wide range of features including 30+ chart types, fast performance, and elegant animations."
"Syncfusion's Vue Charts is a well-crafted charting component to visualize data with a rich UI gallery of 30+ charts and graphs."
"You could also check over Syncfusion's Angular Flow Chart."
"You can try the Syncfusion React Chart library"
#3
chart.js
4.2
(12)
"I find https://www.chartjs.org very nice for simple projects"
"ChartJS is absolutely fantastic."
"Charts.js is what I use at work and I’ve tested up to 20 charts live updating every second with no issues."
"The charts are gorgeous and it's easy to update using lifecycle methods."
"Chart.js is great for easy data visualization."
"ChartJS provides consistent performance even with a large number of data points."
"ChartJS and plotly."
"Chart.js"
"ChartJS, lightningchart, high charts."
"Chartjs maybe if d3 isn't your thing?"
#4
ECharts
4.4
(8)
"It's free and easy to use. ECharts has a huge varieties of chart types with copy-ready code."
"Echarts is fantastic for data visualization!"
"Great integration of ECharts with Vue!"
"Echarts"
"EChart for me"
"ECharts and/or Victory XL"
"React native eCharts"
"I can recommend you take a look at ECharts library, which is based on Canvas technology instead of SVG, which is used in Highcharts."
#5
ApexCharts
3.8
(9)
"ApexCharts provides an excellent set of React chart demos that are easy to implement and visually appealing."
"A rich feature set and ease of use."
"It has everything you need especially candlestick charts."
"ApexCharts provides a great Vue wrapper for creating interactive charts."
"Not a lot of charting library seems to have built-in candlestick charts."
"Apex charts maybe?"
"I have 6-9 charts on my page and the whole navigation-tabbing is buggy and slow af."
"Was bad experience when i failed to remove line."
"I personally prefer Google Charts, but ApexChart's realtime graph is a requirement."
#6
d3
4.0
(6)
"Why not just use D3?"
"I like the clean look and high interactivity. And since it's based on D3, that's an awesome point that I can always add some additional functionality later on as needed."
"D3 is powerful as fuck and free... but it's ridiculous to use"
"You can use d3 for web graphs."
"D3 allows complete control over visualizations."
"D3 can be complex and not user-friendly for custom visualizations."
#7
Vico
4.4
(5)
"I tried it and it is a great library for scientific plots. For updates in real time I can also recommend Vico, which is super easy to use."
"Vico supports real time. Read wiki"
"I like vico if you want to use a library; we've rolled some of our own charts since it's pretty easy with compose."
"Vico has compose and view charts. Actively maintained as opposed to mpandroid"
"I liked vico, it isnt as complex as MP tho."
#8
nivo
4.0
(5)
"I've really liked https://nivo.rocks/ once configured minimally. Highly configurable and easy enough to use."
"Ultimately settled on it, fairly easy to use with many options."
"Https://nivo.rocks/"
"Is use nivo, but I have played with the idea of just learning d3 and create custom charts."
"Are you not happy with level of customization that you have with nivo?"
#9
Victory
3.8
(4)
"Victory Charts"
"Limited amount of included charts."
"Victory by Formidable"
"Victory charts had performance issues, which i guess is why they decided to completely rewrite it."
#10
Plotly
5.0
(3)
"If you didn't check it, you should."
"Check out https://plotly.com/javascript/ - I use it all the time. Tons of amazing charts and graphs."
"I really like ploty. You can configure it to only contain the basics charts, it's easy to use and scales large amounts of data down automatically."
#11
Recharts
4.7
(3)
"Rechart is a good and easy one."
"Recharts is a great library for data visualization."
"Strong contender, but nivo had a better developer experience."
#12
D3.js
4.7
(3)
"Raw d3 is still the best."
"D3.js would probably be my go to for interactive visualizations."
"Have you tried d3.js ? That's what I use."
#13
AmCharts
4.3
(3)
"AmCharts has extremely nice looking and customizable charts."
"Amcharts."
"AmCharts has excellent API documentation."
#14
TradingView
4.3
(3)
"Looks like the best option i think"
"The best OHLC charting library I’ve found by far."
"Eventually just used TradingView."
#15
Apache
5.0
(2)
"Very powerful/flexible. Free & open source."
"ECharts is a powerful and free charting library."
#16
SciChart
5.0
(2)
"SciChart is hands down the best I've used for anything complex."
"If you’re looking for a performant JavaScript chart library check out SciChart."
#17
Mpandroidchart
4.5
(2)
"Mpandroidchart has almost everything. You can fork it and customise to your own needs."
"100% Java, but very performant and customizable"
#18
Airbnb
4.5
(2)
"Visx provides lower-level React components that are much closer to D3, making it easier to build custom charts."
"Https://airbnb.io/visx/"
#19
ChartView
4.0
(2)
"Just letting you know, the ChartView library has been moved and updated since the links on that page were published."
"I ended up using ChartView. It's less feature complete, but looks beautiful in Holo style."
#20
visx
4.0
(2)
"For good customisability and low level control: visx is the right way to go."
"Powerful but cumbersome to use."
#21
Victory Native
3.5
(2)
"I'm using victory-native. It's not native, but easy to use, well-documented."
"I can only speak for the FormidableLabs Victory Native. I chose it because it was the only library with a fairly similar React web library."
#22
LiveCharts
3.5
(2)
"LiveChartsv2 offers interactive charting capabilities."
"LiveCharts is decent."
#23
Vue Data UI
5.0
(1)
"You can try Vue Data UI, it has great documentation."
#24
Plotly.js
5.0
(1)
"You can do this with plotly.js."
#25
Highcharts
5.0
(1)
"It's really easy to use, and the documentation is clear cut and simple."
#26
GitHub
5.0
(1)
"This chart package is excellent for visualizing data."
#27
MUI
5.0
(1)
"MUI X Charts is built specifically for React, making it a great choice for React developers."
#28
5.0
(1)
"There’s built in charts."
#29
CodeGeekz
5.0
(1)
"A comprehensive list of chart libraries for JavaScript."
#30
AG-Grid
5.0
(1)
"The charts functionality looks very impressive."
#31
Chartkick
5.0
(1)
"They are very easy to work with and have a great design."
#32
Visiblox
5.0
(1)
"It's a very in depth library, with quite a few features, and provides an excellent free version."
#33
MP Chart
5.0
(1)
"I always come back to MP chart and work with it, even with jetpack compose."
#34
Tremor
5.0
(1)
"Tremor is even easier and more abstracted, built on Recharts."
#35
JSGraphs
5.0
(1)
"JSGraphs is great, highcharts is also nice: interactive graphs which you'd never get if you chart it server side."
#36
Syncfusion WPF Charts
5.0
(1)
"For a powerful WPF charting solution, try Syncfusion WPF Charts."
#37
Developer Express
4.0
(1)
"Nobody can beat them. Their WinUI package is currently free till the end of 2023"
#38
Vue.js
4.0
(1)
"I recommend taking a look at markRaw for any chart data that doesn’t need to be reactive."
#39
FusionCharts
4.0
(1)
"This should help :) http://www.fusioncharts.com/javascript-charts-guide/"
#40
Dimple
4.0
(1)
"[Dimple](http://dimplejs.org) maybe."
#41
canvasJS
4.0
(1)
"CanvasJS has a financial charts section."
#42
Ngx-charts
4.0
(1)
"Ngx-charts."
#43
Flot
4.0
(1)
"[Flot] might be worth checking out."
#44
jqPlot
4.0
(1)
"I really like jqPlot!"
#45
various
4.0
(1)
"For good out the box charts: almost any library, just choose what does what you need."
#46
Microsoft
4.0
(1)
"Includes charting libraries from Dundas, enhancing data visualization capabilities."
#47
Infragistics
4.0
(1)
"While not free ($999), I think this is very good value for commercial products."
#48
Humble Software
4.0
(1)
"Flotr2 is a great library for creating interactive graphs."
#49
Apex
4.0
(1)
"Apex is much easier to use than D3.JS for Vue projects."
#50
ScottPlot
4.0
(1)
"ScottPlot is a great .NET option for creating charts."
#51
OxyPlot
4.0
(1)
"OxyPlot is another solid choice for .NET charting."
#52
MatplotlibCS
4.0
(1)
"MatplotlibCS wraps matplotlib for .NET users."
#53
TypeScript
4.0
(1)
"Using TypeScript in Vue projects enhances the development experience."
#54
Apex Charts
4.0
(1)
"I personally ended up going with apex charts for the same reasons the author mentioned."
#55
gnuplot
4.0
(1)
"You can use gnuplot to generate static graphs."
#56
nvd3
4.0
(1)
"Nvd3 is a great open-source charting library for commercial products."
#57
dc.js
4.0
(1)
"Dc.js is another excellent choice for data visualization."
#58
Raphael
4.0
(1)
"Raphael was used for a custom charting solution."
#59
Alipay
4.0
(1)
"Alipay's g2"
#60
react-native-chart-kit
4.0
(1)
"React-native-chart-kit is performant, and has a bunch of built in charts."
#61
react-native-slide-charts
4.0
(1)
"React-native-slide-charts is simple and light weight and highly customizable. But the downside is it allows only line charts and bar charts."
#62
C3.js
4.0
(1)
"If you already know a little about d3, try some other library based on d3 like c3js. It's way easier than d3."
#63
DR-charts
4.0
(1)
"Https://github.com/Zomato/DR-charts I like the library that /u/clawesome recommended as well, but this works well for my current needs."
#64
VX Charts
4.0
(1)
"I ended up going with VX charts, it's a wrapper around d3 thats follows the idea of having different packages that can be imported wheter you need them or not so it often ends up smaller than other visualization libraries."
#65
Mongo
4.0
(1)
"If you’re using Mongo for your DB you should check out Mongo charts."
#66
Victory Charts
4.0
(1)
"I’ve also used Victory Charts and it was nice to work with"
#67
System.Windows.Forms.DataVisualization
4.0
(1)
"I use system.windows.forms.datavisualuzation.charting"
#68
InfluxDB
3.0
(1)
"This might be overkill, but would InfluxDB do what you need?"
#69
Vega
3.0
(1)
"We're currently investigating [Vega](http://vega.github.io) as a replacement for our d3 pipeline."
#70
Awesome React
3.0
(1)
"Maybe there's something in here? https://github.com/enaqx/awesome-react."
#71
Google Charts
3.0
(1)
"In case you haven't: https://developers.google.com/chart/"
#72
Jetbrains
3.0
(1)
"Jetbrains has "lets plot" which has a skia frontend that should works in Kotlin Multiplatform projects."
#73
react-native-svg-charts
3.0
(1)
"We use react-native-SVG-charts, but yeah, the project seems to have died off quite a bit."
#74
Uber Charts Library
3.0
(1)
"I did the same things with the Uber charts lib."
#75
aChartEngine
3.0
(1)
"What benefits does this have say, compared to 'aChartEngine'?"
#76
gonum
2.0
(1)
"Under development, I hope it will change and be much fancier and more reliable in the future. Chart should fulfill most of your requirements but it is ugly."
#77
JavaScript
2.0
(1)
"I looked at Go charting stuff a while ago and came away similarly depressed."
#78
Go
2.0
(1)
"Decided instead to use JavaScript on the frontend to generate the plot."
#79
Vue
2.0
(1)
"Vue Chartjs is probably the most popular but the docs are poor."
#80
React-Vis
2.0
(1)
"Last commit was in July 2020, looks to be a dead project."
Discover your audience
GummySearch is an audience research toolkit for 130,000 unique communities on Reddit.
If you are looking for startup problems to solve, want to validate your idea or find your customers online, GummySearch is for you.
Sign up for free, get community insights in minutes.
Tell me more
Get started
