ApexCharts.js – Open-Source HTML5 JavaScript Charts

JavaScript Charts


ApexCharts is an open-source modern charting library that helps developers to create interactive visualizations for web pages.

Built for developers


Integrating charts is as simple as it can get with extensive API docs and 100+ samples ready to be used.

Reference Documentation

let myChart = new ApexCharts(element, {
  chart: {
    type: 'bar',
  },
  series: [{
    data: [18,28, 47, 57, 63]
  }],
  yaxis: {
    opposite: true,
  }
})
myChart.render();

See it in action

Below is a code snippet to show a glimpse of how easy it is to create interactive charts.

See the Pen TimeSeries Demo by ApexCharts (@apexcharts) on CodePen.

Several Chart Types

Choose from a wide range of charts. Create a combination of different charts to provide a clear difference between data.

Fully Responsive

ApexCharts are flexible and responsive - making your charts work on desktops, tablets as well as mobiles.

Highly Customizable

Configuring ApexCharts is easy-peasy. Our comprehensive docs will help you setting up your charts quickly.

Free & Open Source

ApexCharts is an open source project licensed under MIT and is free to use in commercial applications.

Expressive & Rich Dashboards

Dashboard is the face of any application and should speak an expressive language.
We have developed rich dashboard templates for you to have a look at the possibilities of ApexCharts.

Dashboard