Comparison of JavaScript charting libraries

From Wikipedia, the free encyclopedia

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

More information Library Name, License ...
Library Name License Free Supported Chart Types Supported Bar Chart Types Other Features Interactivity Rendering Technologies
Databinding
HTML 5 Canvas
Timeline
Grouped
Mind Mapping
Stacked
Negative
Discrete
Horizontal
3D
Animation
Mouse Over
onClick
AxisXY
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
Highcharts, Highstock Proprietary Free for personal and non-commercial uses.[28] Paid for commercial applications.[29] Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes[30] Yes Yes Yes Yes Yes Yes Yes No Yes Yes Yes Yes
jqxChart, part of JQWidgets Proprietary Free with a link [31] or commercial[32] Yes Yes Yes Yes Yes Yes Yes Yes Yes No No Yes Yes Yes Yes Yes No Yes Yes Yes Yes Yes Yes No
plotly.js MIT[33] Yes Yes Yes[34] Yes Yes Yes Yes Yes Yes Yes Yes via Python[35] Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes[36] No Yes
RGraph MIT[37] 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[38] 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
VisJS - used in d3-graphviz Apache 2.0 and MIT[39] Yes Yes[40] Yes[41] Yes[42] Yes[43] No No No No No Yes[44] Yes[45] Yes Yes Yes No No Yes[46] Yes Yes Yes Yes No No No
Webix JS Charts, part of Webix GPL[47] Yes Yes[48] No Yes[49] Yes[50] Yes[51] Yes[51] No Yes[52] No No No Yes[53] Yes[54] Yes No Yes[54] Yes [55] Yes [56] Yes [57] Yes No Yes Yes No
Close

See also

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.