Beautiful JavaScript Charting Library

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

  • Simple JavaScript Charting API
  • 10X Performance
  • 30+ Chart Types
  • Well Documented
  • Supports Chrome, Edge, Firefox, Safari, IE8+
  • Support Directly from Developers
Dashboard built using CanvasJS JavaScript Charting Library

Our HTML5 Charts work with all the popular Libraries & Frameworks like React, Angular, jQuery, ASP.Net, PHP, Node.JS, etc. Click on any technology for samples.

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();

}

World’s best companies use CanvasJS to Visualize their Data

Trusted by 500K+ Users in 192 Countries.

Library includes Charts & StockCharts

Now you can Visualize your Data using Simple Charts or more Advanced StockCharts as per your needs using CanvasJS JavaScript Charting Library

Features

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

Themes

CanvasJS Library supports 30+ JavaScript Charts – including line, column, bar, spline, area, pie, doughnut, stock charts, etc. It can render HTML5 Charts 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 applications. Graphs include several good looking themes and are 10x faster than conventional Flash / SVG based Charting Libraries – resulting in lightweight, beautiful and responsive dashboards.

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 JavaScript Charting Library

Time To Render: 100ms