JavaScript Charts & Graphs with a Simple API

JavaScript Charts & Graphs Library with 10x better performance and a very simple API. Library comes with 24 different types of Responsive Charts including line, column, bar, area, spline, pie, doughnut, stacked charts, etc. It supports various interactive features like tooltips, zooming, panning, animation, events, drilldown, exporting and can easily be integrated with various server side technologies like PHP, Ruby, Python, ASP.Net, Node.JS, Java, etc. To top it all off, it can easily render thousands of data-points without any performance lag.

Below examples include source code that you can edit in-browser. Do play around with the code to see how simple the API is!

Click on any example below to see live demo
  • Create Beautiful JavaScript Charts in Minutes

    CanvasJS Charting Library has a very simple API which lets you create beautiful JavaScript Charts in minutes. Do play around with the code in-browser to get a feel of the API.
  • JavaScript Chart
  • JavaScript Pareto Chart
  • JavaScript Chart - Position Image over Chart
  • Position Image - JavaScript Chart
  • Charts are Interactive

    Charts supports various interactive features like tooltip, zooming, panning, drilldown, events, etc. Charts are also optimized for touch based devices.
  • Javascript Line Chart
  • Interactive Draggable JavaScript Chart
  • Interactive JavaScript Spline Chart
  • javascript doughnut charts
  • Supports wide range of Chart types

    Library comes with a wide range of Charts Types including line, area, bar, spline, candlestick, etc. You can check out all supported chart types here.
  • JavaScript Spline chart
  • JavaScript Bubble Chart
  • High Performance

    CanvasJS can render thousands of data-points without any lag in performance. Don’t take our word for it. Checkout the examples below.
  • High Performance JavaScript Spline chart
  • High Performance JavaScript Chart