A chart is a graphical representation of data, in which "the data is represented by symbols, such as bars in a bar chart, lines in a line chart, or slices in a pie chart". A chart can represent tabular numeric data, functions or some kinds of qualitative structure and provides different info.
- FusionChart
- CanvasJsChart
- amCharts
- HighChart
- d3Chart
- Chart.js
- Morris.js
fusioncharts has been downloaded over 1.4 million times by 750,000 developers worldwide. ‘by developers, for developers’ is our mission statement, where our teams are focused on making developers’ life joyful, while helping the world communicate and understand data effectively.
JavaScript Charts & Graphs with 10x better performance and a simple API. Integrates easily with popular JS Frameworks like AngularJS, etc. Library comes with 30 different types of charts including line, column, bar, area, spline, pie, doughnut, stacked charts, etc. It supports various interactive features like tooltips, zooming, panning, animation, events, drilldown, exporting and can easily be integrated with various server side technologies like PHP, Ruby, Python, ASP.Net, Node.JS, Java, etc. To top it all off, it can easily render thousands of data-points without any performance lag.
amCharts is a company based in Vilnius, Lithuania. The beginning of amCharts and amMap was in 2004 when the first version of amMap was created. Antanas Marcelionis worked as a manager in a web development company and, being a fan of maps and traveling, wanted to have a tool to work like a pin-map for him. So he made this tool in his free time. In 2006 Antanas left his job without any clear idea what he’ll do next. With the help of some friends he deepened his programming knowledge (programming was only a hobby since he knew Basic on the legendary Sinclair ZX Spectrum), and one day he decided to make a pie chart. It took several months to release the first version of the pie chart. And then it all happened almost like in this Dilbert comic strip.
Highcharts is a charting library written in pure JavaScript, offering an easy way of adding 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.
D3.js graph gallery is a collection of simple charts made with d3.js.
D3.js is a JavaScript library for manipulating documents based on data. This gallery displays hundreds of chart, always providing reproducible & editable source code. If you're new to javascript and web development, this online course is probably the place to start.
It's easy to get started with Chart.js. All that's required is the script included in your page along with a single node to render the chart.
Morris.js is the library that powers the graphs on howmanyleft. It's a very simple API for drawing line, bar, area and donut charts.