Why Use CanvasJS Charts?
  • Very simple to use
  • Works across all devices and browsers
  • Awesome performance
  • Well Documented
  • Support directly from developers

Quick Tour     Download v1.5.0 GA

CanvasJS HTML5 & JavaScript Charts

Simple API:

CanvasJS Charts have simple & intuitive JavaScript API. Try out the API below!
Try it Yourself by Editing the Code below.
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();
});

Beautiful Themes:

CanvasJS comes with several beautiful looking themes that you can choose from just by setting a single parameter.

Chart Types:

CanvasJS supports 24 different types of HTML5 / JavaScript Graphs – including line, column, bar, spline, area, pie, doughnut, stock charts, etc.

Performance:

CanvasJS can render 100,000 Data-Points in just around 100 milliseconds! A perfect fit if you are looking for High Performance JavaScript Charts

here is a dedicated page for performance test






Explore

Quick Start:

Learn most commonly used features in just around 10 minutes!

Gallery:

Take a look at our gallery that showcases beautiful themes, features and capabilities of CanvasJS Charts

Forums:

If you have to report any bug or ask questions, this is the place

License/ Pricing:

CanvasJS is free for non-commercial and paid for commercial use.