Comparison of JavaScript charting libraries

From Wikipedia, the free encyclopedia

Template:Short description

Page Module:Message box/ambox.css has no content.Page Template:Multiple issues/styles.css has no content.

There are different JavaScript charting libraries available. Below is a comparison of which features are available in each. Template:Sort-under

Library Name License Free Supported Chart Types Supported Bar Chart Types Other Features Interactivity Rendering Technologies Template:Verth Template:Verth
Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth Template:Verth
AnyChart Proprietary Free for education and non-profit use.[1] Paid for commercial applications.[2] Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes Yes Yes No
Chart.js MIT[3] Yes Yes Yes Yes Yes Yes Yes No Yes No No No Yes Yes Yes Yes Yes Yes Yes Yes Yes No No No No
Cytoscape.js MIT[4] Yes No No No No No No No No No No Yes No No No No No No Yes Yes Yes No No Yes No
D3.js, formerly Protovis[5][6] BSD-3[7] Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes[8] Yes Yes Yes Yes Yes Yes Yes Yes No Yes[9] No Yes No
Dojo Charting, part of Dojo Toolkit BSD or AFL[10] Yes Yes No Yes Yes Yes No No No No No No Yes Yes Yes No Yes Yes Yes Yes Yes Yes Yes[11] No
FusionCharts Proprietary Free for personal and non-commercial uses.[12] Paid for commercial applications.[13] Yes [14] Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes Yes[15] No
Google Charts Free[16] Yes[16] Yes Yes Yes Yes Yes Yes[17] No No Yes[18] Yes[19] Yes Yes Yes[20] Yes[21] Yes Yes[22] Yes Yes Yes Yes[23] Yes Yes[24] Yes[24] Yes[25] No
Raphaël MIT[26] Yes Yes No Yes No Yes No No No No No No Yes Yes No No Yes Yes Yes No No Yes[27] No No
plotly.js MIT[28] Yes Yes Yes[29] Yes Yes Yes Yes Yes Yes Yes Yes via Python[30] Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes[31] No Yes
RGraph MIT[32] Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes No Yes Yes Yes No Yes Yes Yes Yes Yes Yes Yes No No
TeeChart JS MIT[33] Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes No Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes

See also

References

Page Template:Reflist/styles.css has no content.

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