Beautiful HTML5 JavaScript Charts

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

Simple 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 400K+ Users in 192 Countries

Features

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", {
    data: [
    {
      type: "column", // "pie", or "scatter" or "line" ...
      dataPoints: [
      { x: 10, y: 10 },
      { x: 20, y: 15 },
      { x: 30, y: 25 },
      { x: 40, y: 30 },
      { x: 50, y: 28 }
      ]
    }
    ]
  });
  chart.render();
});

Performance

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