FusionCharts is a JavaScript based charting library that offers a huge collection of 90+ charts and 1000+ maps. It is compatible with all browsers, and has a powerful API. It also offers dedicated plugins for working with popular JavaScript libraries and frameworks like jQuery, AngularJS, React etc.