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][5][6][7]
Dojo Charting, part of Dojo Toolkit[8][9]
FusionCharts[10][11]
Google Charts[12][12][13][14][15][16][17][18][19][20][20][21]
Raphaël[22][23]
plotly.js[24][25]
RGraph[26]
TeeChart JS[27]

See also

References

  1. ^ "Chart.js - Documentation". www.chartjs.org
  2. ^ "cytoscape/cytoscape.js". GitHub
  3. ^ "Protovis is no longer under active development.", retrieved April 8, 2014
  4. ^ "For Protovis Users", archived from the original on August 6, 2012, retrieved April 8, 2014
  5. ^ "d3/d3". GitHub
  6. ^ "networkD3". Christophergandrud.github.io. 2017-03-18. Retrieved 2018-07-20.
  7. ^ "D3 helps you bring data to life using HTML, SVG and CSS.", retrieved April 10, 2014
  8. ^ "Dojo Toolkit". dojotoolkit.org
  9. ^ "As of Dojo 1.8, the following native vector graphics engine adaptations are implemented", retrieved April 10, 2014
  10. ^ "Fusion Chart Product", www.fusioncharts.com, retrieved 27 July 2018
  11. ^ "JavaScript (HTML5) Charts using SVG and VML", archived from the original on April 9, 2014, retrieved April 10, 2014
  12. ^ "Google Charts is a free service."
  13. ^ "Visualization: Pie Chart | Charts"
  14. ^ "Gantt Charts  -  Charts  -  Google Developers". Google Developers
  15. ^ "Gantt Charts"
  16. ^ "Visualization: Column Chart | Charts"
  17. ^ "Bar Charts"
  18. ^ "the 'bars' config helps creating bars of either horizontal or vertical"
  19. ^ "use the 'select' event"
  20. ^ "Charts are rendered using HTML5/SVG technology to provide cross-browser compatibility (including VML for older IE versions)", retrieved August 19, 2018
  21. ^ "Controls and Dashboards | Charts"
  22. ^ "The MIT License". Archived from the original on 2014-02-17. Retrieved 2014-04-07.
  23. ^ "What's the difference between Raphael and gRaphael?". Stack Overflow
  24. ^ Plotly (2024), "plotly is free and open source, available under the MIT license.", doi:10.5281/zenodo.13964707, retrieved November 17, 2015
  25. ^ "Code inspection on several Plotly gallery examples revealed use of SVG.", retrieved April 10, 2014
  26. ^ "RGraph is Free and Open Source Software using the MIT license", retrieved December 23, 2016
  27. ^ "Steema/TeeChartJS". GitHub. 20 May 2020.