Library Name | License | Free | Supported Chart Types | Supported Bar Chart Types | Other Features | Interactivity | Rendering Technologies | Databinding | HTML 5 Canvas |
---|
Line | Timeline | Scatter | Area | Pie | Donut | Bullet | Radar | Funnel | Gantt | Network | Grouped | Mind Mapping | Stacked | Negative | Discrete | Horizontal | 3D | Legends | Animation | Mouse Over | onClick | HTML5 Canvas | SVG | VML | AxisXY | WebGL rendering |
---|
AnyChart | Proprietary | Free for education and non-profit use. Paid for commercial applications. | 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 | 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 | 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 | BSD-3 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | | Yes | Yes | Yes | Yes | | Yes | | Yes | Yes | No | Yes | No | Yes | No |
Dojo Charting, part of Dojo Toolkit | BSD or AFL | Yes | Yes | No | Yes | Yes | Yes | No | No | No | No | No | No | Yes | | Yes | Yes | No | Yes | | Yes | | Yes | Yes | Yes | Yes | Yes | | No |
FusionCharts | Proprietary | Free for personal and non-commercial uses. Paid for commercial applications. | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | | Yes | Yes | Yes | | Yes | Yes | | Yes | No | Yes | Yes | | | No |
Google Charts | Free | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | | Yes | Yes | Yes | Yes | Yes | Yes | | Yes | Yes | Yes | Yes | Yes | Yes | No |
Raphaël | MIT | Yes | Yes | No | Yes | No | Yes | No | No | No | No | No | No | Yes | | Yes | No | No | Yes | | Yes | | Yes | No | No | Yes | No | | No |
Highcharts, Highstock | Proprietary | Free for personal and non-commercial uses. Paid for commercial applications. | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | | Yes | Yes | Yes | Yes | Yes | Yes | | Yes | Yes | No | Yes | Yes | Yes | Yes |
jqxChart, part of JQWidgets | Proprietary | Free with a link or commercial | 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 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | via Python | Yes | | Yes | Yes | Yes | Yes | Yes | Yes | | Yes | Yes | No | Yes | No | | Yes |
RGraph | MIT | 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 | 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 | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | Yes | Yes | Yes | | Yes | Yes | No | No | Yes | Yes | | Yes | Yes | Yes | No | No | | No |
Webix JS Charts, part of Webix | GPL | Yes | Yes | No | Yes | Yes | Yes | Yes | No | Yes | No | No | No | Yes | | Yes | Yes | No | Yes | | Yes | | Yes | Yes | Yes | No | Yes | Yes | No |