Comparison of JavaScript charting libraries explained

There are different JavaScript charting libraries available. Below is a comparison of which features are available in each.

Library NameLicenseFreeSupported Chart TypesSupported Bar Chart TypesOther FeaturesInteractivityRendering TechnologiesDatabindingHTML 5 Canvas
LineTimelineScatterAreaPieDonutBulletRadarFunnelGanttNetworkGroupedMind MappingStackedNegativeDiscreteHorizontal3DLegendsAnimationMouse OveronClickHTML5 CanvasSVGVMLAxisXYWebGL rendering
AG Charts[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16]
amCharts
AnyChart
ApexCharts[17]
billboard.js[18]
C3.js[19]
CanvasJS[20]
Chartist
Chart.js[21]
Chart Builder By Livegap
Charts 4 PHP[22]
Cytoscape.js[23]
D3.js, formerly Protovis[24] [25]
DHTMLX Charts[26] [27]
Dojo Charting, part of Dojo Toolkit[28]
Dygraphs[29]
Echarts[30]
Frappe Charts
FusionCharts
Google Charts[31] [32] [33] [34] [35] [36] [37]
Raphaël[38] [39]
Greylock[40]
Highcharts, Highstock[41]
JenScript[42]
jqxChart, part of JQWidgets
JSCharting[43]
KoolChart
LightningChart JS
MuzeJS[44]
Pizza Amore
plotly.js
PlusCharts
RGraph
SciChart.js
Shield UI[45]
TeeChart JS[46]
VisJS - used in d3-graphviz[47] [48] [49] [50] [51] [52] [53]
Vizzu[54]
Webix JS Charts, part of Webix[55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65]
ZingChart
ZoomCharts[66]
Syncfusion JS ChartsMITFree for education and non-profit use. Paid for commercial applications.

See also

Notes and References

  1. Web site: AG Charts Gallery - Line.
  2. Web site: AG Charts Gallery - Scatter.
  3. Web site: AG Charts Gallery - Area.
  4. Web site: AG Charts Gallery - Pie.
  5. Web site: AG Charts Gallery - Donut.
  6. Web site: AG Charts Gallery - Bullet.
  7. Web site: AG Charts Gallery - Radar.
  8. Web site: AG Charts Gallery - Grouped Bar.
  9. Web site: AG Charts Gallery - Stacked Bar.
  10. Web site: AG Charts Gallery - Grouped Bar.
  11. Web site: AG Charts Docs - Discrete.
  12. Web site: AG Charts Gallery - Horizontal Bar.
  13. Web site: AG Charts Docs - Legend.
  14. Web site: AG Charts Docs - Animation.
  15. Web site: AG Charts API - Tooltips.
  16. Web site: AG Charts API - Events.
  17. Web site: ApexCharts.js - Open-source Interactive Charts for web. ApexCharts.
  18. Web site: billboard.js - Re-usable, easy interface JavaScript chart library, based on D3 v4+.. naver.github.io/billboard.js.
  19. Web site: C3.js - D3-based reusable chart library. c3js.org.
  20. Web site: CanvasJS Chart & StockChart License Pricing. CanvasJS.
  21. Web site: Chart.js - Documentation. www.chartjs.org.
  22. Web site: Download. 21 February 2015.
  23. Web site: cytoscape/cytoscape.js. GitHub.
  24. Web site: d3/d3. GitHub.
  25. Web site: networkD3 . Christophergandrud.github.io . 2017-03-18 . 2018-07-20.
  26. Web site: JavaScript/HTML5 Charts Library - dhtmlxChart. www.dhtmlx.com.
  27. Web site: JavaScript Gantt Chart Library - dhtmlxGantt. www.dhtmlx.com.
  28. Web site: Dojo Toolkit. dojotoolkit.org.
  29. Web site: dygraphs . Dygraphs.com . 2018-07-20.
  30. Web site: Documentation - Apache ECharts . echarts.apache.org . 2021-04-01.
  31. Web site: Google Charts is a free service..
  32. Web site: Visualization: Pie Chart | Charts.
  33. Web site: Gantt Charts  -  Charts  -  Google Developers. Google Developers.
  34. Web site: Gantt Charts.
  35. Web site: Visualization: Column Chart | Charts.
  36. Web site: Bar Charts.
  37. Web site: Controls and Dashboards | Charts.
  38. Web site: The MIT License . 2014-04-07 . https://web.archive.org/web/20140217223303/http://raphaeljs.com/license.html . 2014-02-17 . dead .
  39. Web site: What's the difference between Raphael and gRaphael?. Stack Overflow.
  40. Web site: Datamart/Greylock. GitHub. 23 Mar 2015.
  41. Web site: 3D column - Highcharts. www.highcharts.com.
  42. Web site: sjanaud/jenscript. GitHub. 13 February 2018.
  43. Web site: JSCharting Licensing and Purchase. JSCharting.
  44. Web site: chartshq/muze. GitHub. en. 2018-10-25.
  45. Web site: End User License Agreement . Shield UI . 2018-07-20.
  46. Web site: Steema/TeeChartJS. GitHub. 20 May 2020.
  47. Web site: Graph2d - Interpolation. visjs.org. 2017-01-31. 2016-11-29. https://web.archive.org/web/20161129220224/http://visjs.org/examples/graph2d/06_interpolation.html. dead.
  48. Web site: Timeline - Background areas with groups. visjs.org. 2017-01-31. 2016-12-24. https://web.archive.org/web/20161224174258/http://visjs.org/examples/timeline/items/backgroundAreasWithGroups.html. dead.
  49. Web site: Graph2d - Scatterplot. visjs.org. 2017-01-31. 2016-11-20. https://web.archive.org/web/20161120030926/http://visjs.org/examples/graph2d/18_scatterplot.html. dead.
  50. Web site: Graph2d - Shading Example. visjs.org. 2017-01-31. 2017-01-23. https://web.archive.org/web/20170123111811/http://visjs.org/examples/graph2d/20_shading.html. dead.
  51. Web site: Timeline - Nested Groups example. visjs.org. 2017-01-31. 2017-02-23. https://web.archive.org/web/20170223182700/http://visjs.org/examples/timeline/groups/nestedGroups.html. dead.
  52. Web site: Network Examples. visjs.org.
  53. Web site: Graph3d Examples. visjs.org.
  54. Web site: Vizzu - Library for animated data visualizations and data stories.. github.com/vizzuhq/vizzu-lib. 24 September 2022 .
  55. Web site: JavaScript Charts UI Widget - Webix JS Charts. webix.com.
  56. Web site: Chart Types - Webix chart types documentation: overview and usage. Webix Docs. docs.webix.com.
  57. Web site: Chart Types - Webix chart types documentation: overview and usage. Webix Docs. docs.webix.com.
  58. Web site: Chart Types - Webix chart types documentation: overview and usage. Webix Docs. docs.webix.com.
  59. Web site: Chart Types - Webix chart types documentation: overview and usage. Webix Docs. docs.webix.com.
  60. Web site: Chart Types - Webix chart types documentation: overview and usage. Webix Docs. docs.webix.com.
  61. Web site: Grouping Data Items of Guides, Managing Data in a Component Webix Docs. docs.webix.com.
  62. Web site: Chart Types - Webix chart types documentation: overview and usage. Webix Docs. docs.webix.com.
  63. Web site: Setting Legend for a Chart of UI Widgets, Chart Webix Docs. docs.webix.com.
  64. Web site: MouseEvents of API Reference, Mixins Webix Docs. docs.webix.com.
  65. Web site: onClick of MouseEvents, Properties Webix Docs. docs.webix.com.
  66. Web site: Pricing - JavaScript charts library - ZoomCharts. zoomcharts.com.