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 Technologies
AnyChart
Chart.js[1]
Cytoscape.js[2]
D3.js, formerly Protovis[3] [4]
Dojo Charting, part of Dojo Toolkit[5]
FusionCharts
Google Charts[6] [7] [8] [9] [10] [11] [12]
Raphaël[13] [14]
plotly.js
RGraph
TeeChart JS[15]

See also

Notes and References

  1. Web site: Chart.js - Documentation. www.chartjs.org.
  2. Web site: cytoscape/cytoscape.js. GitHub.
  3. Web site: d3/d3. GitHub.
  4. Web site: networkD3 . Christophergandrud.github.io . 2017-03-18 . 2018-07-20.
  5. Web site: Dojo Toolkit. dojotoolkit.org.
  6. Web site: Google Charts is a free service..
  7. Web site: Visualization: Pie Chart | Charts.
  8. Web site: Gantt Charts  -  Charts  -  Google Developers. Google Developers.
  9. Web site: Gantt Charts.
  10. Web site: Visualization: Column Chart | Charts.
  11. Web site: Bar Charts.
  12. Web site: Controls and Dashboards | Charts.
  13. Web site: The MIT License . 2014-04-07 . https://web.archive.org/web/20140217223303/http://raphaeljs.com/license.html . 2014-02-17 . dead .
  14. Web site: What's the difference between Raphael and gRaphael?. Stack Overflow.
  15. Web site: Steema/TeeChartJS. GitHub. 20 May 2020.