14 Cool Libraries For Creating Charts And Graphs Using Javascript and HTML5

For website which have complicated data you may need to use graphic or charts to simplify these content to be user friend, JavaScripts charts to help you easily convert data to be graphically, user friend and clear charts . So here are 14 Chart Libraries which will suit a variety of tasks from simple charts to high complex charts. Enjoy!


This is a JQuery Chart Plugin, that gives you the possibility to create your own unique chart with full customization. At present, there are six main modes: evaluation, pyramid, line, pie, doughnut and progress. Grafikon is easy to use and it is fully customizable – colors, sections, levels, fonts settings and many more.



Open source HTML5 charts using the canvas tag. Chart.js is an easy way to include animated graphs on your website.



sigma.js is an open-source lightweight JavaScript library to draw graphs, using the HTML canvas element



D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation.



Arbor is a graph visualization library built with web workers and jQuery. Rather than trying to be an all-encompassing framework, arbor
provides an efficient, force-directed layout algorithm plus abstractions for graph organization and screen refresh handling.



CanvasJS is an easy to use JavaScript & HTML5 Charts library built on Canvas element. It runs across devices including iPhone, iPad, Android, Windows Phone, Microsoft Surface, Desktops, etc. This allows you to create rich dashboards that work on all the devices without compromising on maintainability or functionality of your web application.



Flotr2 is a library for drawing HTML5 charts and graphs. It is a branch of flotr which removes the Prototype dependency and includes many improvements.



Highcharts is a charting library written in pure HTML5/JavaScript, offering intuitive, interactive charts to your web site or web application. Highcharts currently supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types.



RGraph is a HTML5 canvas based library built for website charts and supports over twenty different types of visualisation. Using the new tag, RGraph creates these “HTML charts” inside the web browser using JavaScript, meaning quicker pages and less web server load. This leads to smaller page sizes, lower costs and faster websites.



amCharts is a robust charting tool that will suit any dataviz need. Available JavaScript Charts contains all regular chart types, or JavaScript Stock Chart which adds advanced Stock chart type.



Delightful JavaScript Charts that work across devices & browsers, get you up in 15 mins, offer 90+ chart types and more.



A JavaScript Charting Library for Streaming Data.



xCharts is a JavaScript library for building beautiful and custom data-driven chart visualizations for the web using D3.js. Using HTML, CSS, and SVG, xCharts are designed to be dynamic, fluid, and open to integrations and customization.



Protovis composes custom views of data with simple marks such as bars and dots. Unlike low-level graphics libraries that quickly become tedious for visualization, Protovis defines marks through dynamic properties that encode data, allowing inheritance, scales and layouts to simplify construction.



  1. Edsays:

    This list really is incomplete without zoomcharts.com in it 😉

Leave a Reply to Ed Cancel reply

Please be polite. We appreciate that. Your email address will not be published and required fields are marked

This site uses Akismet to reduce spam. Learn how your comment data is processed.