World Library  
Flag as Inappropriate
Email this Article

Comparison of JavaScript charting frameworks

Article Id: WHEBN0039010213
Reproduction Date:

Title: Comparison of JavaScript charting frameworks  
Author: World Heritage Encyclopedia
Language: English
Subject: JavaScript
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Comparison of JavaScript charting frameworks

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

Framework Name Supported Chart Types Supported Bar Chart Types License Other Features Interactivity Rendering Technologies Databinding
Line Timeline Scatter Area Pie Donut Bullet Radar Funnel Gantt Network Grouped Stacked Negative Discrete Horizontal License Legends Mouse Over onClick HTML5 Canvas SVG VML AxisXY
amCharts Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes Yes Yes Yes Yes Free with a link [1] or commercial[2] Yes Yes Yes No Yes[3] Yes
AnyChart Yes No Yes Yes Yes Yes Yes Yes Yes Yes No Yes Yes Yes Yes Yes Proprietary[4] Yes Yes Yes No Yes Yes Yes
CanvasJS Yes Yes Yes Yes Yes Yes No No No No No No Yes Yes Yes Yes CC BY-NC 3.0 or commercial[5] Yes Yes Yes Yes[6] No No
canvasXpress Yes No Yes Yes Yes No No No No No Yes Yes Yes No No Yes GPLv3, name/email required for source link[7] Yes Yes Yes Yes[8] No Yes[9]
Chartist Yes No Yes Yes Yes Yes No No No No No Yes Yes Yes Yes Yes WTFPL[10] No Yes Yes No Yes No
ChartJS Yes No Yes Yes Yes Yes Yes No No No No Yes Yes Yes Yes Yes MIT[11] Yes Yes Yes No Yes[12] No
Chart.js Yes No No Yes Yes Yes No Yes No No No No No No Yes No [13] Yes Yes Yes Yes No No No
Chart Builder By Livegap Yes No No Yes Yes Yes No Yes No No No No Yes Yes No Yes Free Yes Yes Yes Yes No[14] No
Charts 4 PHP Yes No No Yes Yes Yes No No No No No No Yes No No Yes Free basic edition[15] Yes Yes Yes Yes No No
Cytoscape.js No No No No No No No No No No Yes No No No No No LGPL[16] No Yes Yes Yes No No
D3.js, formerly Protovis[17][18] Yes No Yes Yes Yes Yes No No No No No Yes Yes No No Yes BSD-3[19] No Yes No No Yes[20] No Yes
dc Yes No Yes Yes Yes Yes Yes No No No No Yes Yes No No No Apache 2.0[21] No Yes Yes No Yes[22] No
DHTMLX Charts Yes No Yes Yes Yes Yes No Yes No Yes[23] No Yes Yes Yes No Yes GPL or Commercial[24] Yes Yes Yes Yes No Yes
Dojo Charting Yes No Yes Yes Yes No No No No No No Yes Yes Yes No Yes BSD or AFL[25] Yes Yes Yes Yes Yes Yes[26]
Dygraphs Yes Yes No Yes No No No No No No No Yes Yes Yes Yes Yes MIT[27] Yes Yes Yes Yes No No
Factmint Charts Yes[28] No Yes[29] Yes[30] Yes[31] Yes[32] No No No No No No No Yes[33] Yes[34] Yes[35] Non-commercial or commercial [36] Yes Yes Yes No Yes No
Flot Charts Yes Yes Yes Yes Yes Yes No No No No No No Yes No No No MIT[37] Yes Yes Yes Yes[38] No No
FusionCharts Yes No Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Free for personal and non-commercial uses.[39] Paid for commercial applications.[40] Yes Yes Yes No Yes Yes[41]
Flotr2 Yes No Yes No Yes No No Yes No No No Yes Yes Yes No Yes MIT[42] Yes Yes Yes Yes[43] No No
Google Chart Tools Yes Yes Yes Yes Yes Yes No No No No No Yes Yes No No Yes Google controls API, code samples Apache 2.0[44] Yes Yes Yes No Yes Yes[45]
gRaphael Yes No Yes No Yes No No No No No No Yes Yes No No Yes MIT[46] Yes Yes No No Yes[47] No
Highcharts, Highstock Yes Yes Yes Yes Yes Yes No Yes Yes No No Yes Yes Yes Yes Yes Non-commercial or commercial[48] Yes Yes Yes No Yes Yes
JenScript Yes Yes Yes Yes Yes Yes No No No Yes Yes Yes Yes Yes Yes Yes BSD-3[49] Yes Yes Yes No[50] Yes No Yes
jqPlot Yes No Yes No Yes Yes No No No No No Yes Yes Yes No Yes MIT or GPLv2[51] Yes Yes Yes Yes[52] No No
KoolChart Yes Yes Yes Yes Yes Yes No Yes No No No Yes Yes Yes Yes Yes Free (with a watermark) [53] or commercial[54] Yes Yes Yes Yes[55] No Yes
MetricsGraphics Yes No Yes Yes No No No No No No No Yes Yes No Yes Yes Mozilla Public License Version 2.0[56] Yes Yes Yes No Yes Yes
NextCharts Yes No No Yes Yes No No No No No No Yes Yes Yes Yes Yes Apache 2.0[57] Yes Yes Yes Yes No No Yes
NVD3 Yes No Yes Yes Yes Yes Yes No No No No Yes Yes Yes Yes Yes Apache 2.0[58] Yes Yes Yes No Yes[59] No
OLAPCharts Yes No Yes Yes Yes Yes Yes Yes No No No Yes Yes Yes Yes Yes Free basic edition[60] Yes Yes Yes Yes No No
plotly.js Yes No Yes Yes Yes Yes No No No No No Yes Yes Yes Yes Yes Free basic edition[61] Yes Yes Yes No Yes[62] No
RGraph Yes No Yes Yes Yes Yes Yes Yes Yes Yes No Yes Yes Yes No Yes GPL or commercial[63] Yes Yes Yes Yes[64] No No
rickshaw Yes No Yes Yes No No No No No No No Yes Yes No No No MIT[65] Yes Yes No No Yes[66] No
Shield UI Yes No Yes Yes Yes Yes No Yes No No No Yes Yes Yes Yes Yes Non-commercial or commercial[67] Yes Yes Yes No Yes Yes[68]
TeeChart for Javascript Yes Yes Yes Yes Yes Yes No Yes No Yes No Yes Yes Yes Yes Yes Non-commercial or commercial[69] Yes Yes Yes Yes No No
VanCharts Yes Yes Yes Yes Yes Yes Yes Yes No Yes No Yes Yes Yes Yes Yes cc-by-nc 4.0 [70] or commercial [71] Yes Yes Yes Yes No Yes
xcharts Yes No No No No No No No No No No Yes No No No No MIT[72] No Yes Yes No Yes[73] No
YUI Charts Yes No No Yes Yes No No No No No No Yes Yes No No No BSD-3[74] Yes Yes No Yes Yes Yes[75]
ZingChart Yes No Yes Yes Yes Yes Yes Yes Yes No Yes Yes Yes Yes Yes Yes Free with a link [76] or commercial[77] Yes Yes Yes Yes Yes Yes[78] Yes
ZoomCharts Yes Yes Yes Yes Yes Yes No No No No Yes Yes Yes Yes Yes Yes Non-commercial or commercial[79] Yes Yes Yes Yes[80] No Yes
Framework Name Line Timeline Scatter Area Pie Donut Bullet Radar Funnel Gantt Network Grouped Stacked Negative Discrete Horizontal License Legends Mouse Over onClick HTML5 Canvas SVG VML AxisXY
Supported Chart Types Supported Bar Chart Types License Other Features Interactivity Rendering Technologies Databinding

See also

Notes

  1. ^ http://www.amcharts.com/download/
  2. ^ http://www.amcharts.com/online-store/licenses-explained/
  3. ^
  4. ^ http://www.anychart.com/buy/
  5. ^ http://canvasjs.com/license-canvasjs/
  6. ^
  7. ^ http://canvasxpress.org/download.html
  8. ^
  9. ^
  10. ^ https://github.com/gionkunz/chartist-js/blob/master/LICENSE
  11. ^ http://www.chartjs.org/docs/#getting-started-global-chart-configuration
  12. ^
  13. ^ http://www.chartjs.org/docs/#notes-license
  14. ^
  15. ^ http://www.chartphp.com/download/
  16. ^ https://github.com/cytoscape/cytoscape.js/blob/master/LGPL-LICENSE.txt
  17. ^
  18. ^
  19. ^ https://github.com/mbostock/d3/blob/master/LICENSE
  20. ^
  21. ^ https://github.com/dc-js/dc.js/blob/master/LICENSE
  22. ^
  23. ^ http://www.dhtmlx.com/docs/products/dhtmlxGantt/index.shtml
  24. ^ http://www.dhtmlx.com/docs/products/dhtmlxChart/index.shtml#licenses
  25. ^ http://dojotoolkit.org/license
  26. ^
  27. ^ http://dygraphs.com/legal.html
  28. ^ http://factmint.com/documentation/line-chart/
  29. ^ http://factmint.com/documentation/scatter-graph/
  30. ^ http://factmint.com/documentation/stacked-area-chart/
  31. ^ http://factmint.com/documentation/pie-chart/
  32. ^ http://factmint.com/documentation/doughnut-chart/
  33. ^ http://factmint.com/documentation/column-bar-chart/
  34. ^ http://factmint.com/documentation/column-bar-chart/
  35. ^ http://factmint.com/documentation/column-bar-chart/
  36. ^ http://www.factmint.com/charts/
  37. ^ https://github.com/flot/flot/blob/master/LICENSE.txt
  38. ^
  39. ^ http://www.fusioncharts.com/download/free/
  40. ^ http://www.fusioncharts.com/buy/
  41. ^
  42. ^ https://github.com/HumbleSoftware/Flotr2/blob/master/LICENSE
  43. ^
  44. ^ https://developers.google.com/chart/terms
  45. ^
  46. ^ http://raphaeljs.com/license.html
  47. ^ http://stackoverflow.com/a/10209955/874824
  48. ^ http://shop.highsoft.com/
  49. ^ https://github.com/sjanaud/jenscript/blob/master/LICENSE
  50. ^
  51. ^ https://bitbucket.org/cleonello/jqplot/raw/e8af8a37f0f14ea1e8c630ecfe6f1b1933794036/copyright.txt
  52. ^
  53. ^ http://www.koolchart.com/download/
  54. ^ http://www.koolchart.com/buy/
  55. ^
  56. ^ https://www.mozilla.org/MPL/2.0/
  57. ^ https://github.com/nextreports/nextcharts/blob/master/LICENSE
  58. ^ https://github.com/novus/nvd3/blob/master/LICENSE.md
  59. ^
  60. ^ http://www.olapcharts.com/download
  61. ^ https://plot.ly/javascript-graphing-library
  62. ^
  63. ^
  64. ^
  65. ^
  66. ^
  67. ^ https://www.shieldui.com/eula
  68. ^
  69. ^ http://steema.com/licensing/html5
  70. ^ http://www.vancharts.com/download.html
  71. ^ http://www.vancharts.com/download.html
  72. ^ https://github.com/tenXer/xcharts/blob/master/LICENSE
  73. ^
  74. ^ http://yuilibrary.com/license/
  75. ^
  76. ^ http://www.zingchart.com/try
  77. ^ http://www.zingchart.com/buy
  78. ^
  79. ^ https://zoomcharts.com/en/shop/
  80. ^
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.