3. Google Charts
Google Charts provides a wide range of charts, for almost any kind of data visualization need. The charts are based on HTML5/SVG and VML for older IE versions. All charts are interactive, and some are pannable/zoomable as well. You can take a look at their extensive chart gallery here. And the best part is that they’re absolutely free.
Flot is one of the oldest charting libraries around and focuses on simple usage and interactive features. It’s specifically for jQuery, which means you do need to be familiar with basic jQuery in order to use it. But on the other hand, it also means that you have full control over the presentation, animation and user interaction. Flot is compatible with most modern browsers, and backward compatible till IE6. Flots plugin repository provides many other plot types, all contributed by the community. Highcharts JS
jqPlot renders content as static images which are embedded dynamically. This means chart data can be updated via Ajax without even refreshing the page. Some chart types even have hover options which display related data on hover. Although there are dozens of various chart styles, the default chart themes are somewhat bland. jqPlot will require a little TLC to get it working nicely into your layout – but it’s certainly a great tool for rendering more complicated datasets.
6. D3 JS
D3 is often the first name that comes up for any kind of data visualisation. It’s a really powerful open source project that lets you create stunning visual effects and graphics by dynamically updating the DOM. In a way, it brings data to life using HTML, SVG and CSS. It conforms to the W3C web standards and is compatible across browsers. Developers tend to love it for the range of features it brings, things like “Enter and Exit” and powerful transitions.
7. Ember Charts
Ember Charts is another great open source repository built with D3.js and Ember.js. It provides time series, bar, pie, and scatter charts that are easily customisable. It uses SVG to render charts.
Chart.js is perfect for small projects – when you need flat, clean, elegant charts, fast. It is a tiny open source library at just 11kb when minified and zipped. This includes 6 core chart types (line, bar, radar, polar, pie and doughnut), each in its own module, so you can even load only the ones your project needs, making your footprint even smaller. It uses HTML5 canvas element for rendering charts and polyfills support to work on IE7/8. The charts are all responsive.
This collection of charting libraries is from Gilboz