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

Visualize Data using Charts and StockCharts


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

CanvasJS supports 30 different types of Charts and renders across devices including iPhone, iPad, Android, Mac & PCs. This allows you to create rich dashboards that work across devices without compromising on maintainability or functionality of your web application. Graphs include several good looking themes and are 10x faster than conventional Flash / SVG based Charting Libraries – resulting in lightweight, beautiful and responsive dashboards

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