Google Charts - Interactive charts for browsers and mobile devices.
Pixi.js - Fast lightweight 2D library that works across all devices
ZoomCharts - Creating meaningful and aesthetically pleasing data visualizations and incorporating them into your projects is easy with the tools offered by ZoomCharts.
Snap.svg - Snap.svg is a javascript SVG library for the modern web.
Highcharts - A charting library written in pure JavaScript, offering an easy way of adding interactive charts to your web site or web application
Raphael - Raphael.js is an Object Oriented drawing library. It is good at making in-depth diagrams with complex interactions.