Beautiful HTML5 Charts & Graphs

Responsive HTML5 Charting Library with a Simple API and 10x Performance – makes your dashboards fly!

Simple JavaScript API

10x Performance

30+ Chart Types

Well Documented

Supports Chrome, Firefox, Safari, IE8+

Support Directly From Developers

World’s best companies use CanvasJS to Visualize their Data

Trusted by 500K+ Users in 192 Countries

Features checkout some of the features CanvasJS provides out of the box to get you started immediately

Simple API

Simple & intuitive Charting API in JavaScript. Don’t take our word for it. Try out the API below !

Try Editing The Code

window.onload = function () {

var chart = new CanvasJS.Chart("chartContainer", {
	theme: "light1", // "light2", "dark1", "dark2"
	animationEnabled: false, // change to true		
	title:{
		text: "Basic Column Chart"
	},
	data: [
	{
		// Change type to "bar", "area", "spline", "pie",etc.
		type: "column",
		dataPoints: [
			{ label: "apple",  y: 10  },
			{ label: "orange", y: 15  },
			{ label: "banana", y: 25  },
			{ label: "mango",  y: 30  },
			{ label: "grape",  y: 28  }
		]
	}
	]
});
chart.render();

}

Works with all the popular Technologies & Frameworks. Checkout samples below.

Performance

CanvasJS can render 100,000 Data-Points in just a few hundred milliseconds! A perfect fit if you are looking for High Performance HTML5 Charting Library