Google provides interactive charts for browsers and mobile devices. Google charts have a rich gallery with a variety of charts ranging from simple scatter plots to hierarchical treemaps.
- It is easy to customize so that you can make as per your needs
- compatible with old browsers (also supports cross-platform iOS and Android)
- supports dynamic data. i.e real-time data can be pushed to the charts
- free to use
Chart varieties available are Annotation chart, area, bar, bubble, calendar, candlestick, column, combo, diff, donut, Gantt, gauge, geo, histogram, intervals, line, maps, org, pie, Sankey diagrams, scatter, stepped area, table, timelines, treemap, trendlines, waterfall, word trees etc.,
chartist was developed to overcome the inabilities of existing charting libraries. chartist provides highly customizable and responsive
chart.js provides different variants and each of them can be animated and customizable.
variants are bar charts, line charts, area charts, scatter charts, scatter-multi axis charts, doughnut, pie, polar area, radar, combo bar/ line charts.
It supports all modern browsers also it is responsive.
Sigma provides lots of features, such as canvas, WebGL rendering, mouse and touch support.It allows developers to integrate network exploration in rich Web applications
Sigma provides a lot of different settings to make it easy to customize how to draw and interact with networks. And you can also directly add your own functions to your scripts to render nodes and edges the exact way you want.
Heatmap has a size of (~3kB gzip) and with the new 2.0 release heatmap.js just got faster rendering module, strong enough to handle 40k+ datapoints. Heatmap is easier to integrate and use. Also easier to extend to add custom functionality.