Trusted by developers

15,000+
Stars on GitHub
6 Million+
Monthly npm downloads
20+
Chart types supported

From config to chart in seconds

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

Get Started

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

Several Chart Types

Pick from line, bar, candlestick, heatmap, and 15+ more. Combine chart types to tell richer stories with your data.

Fully Responsive

Charts adapt to any viewport — desktop, tablet, or phone. Tooltips, legends, and axes adjust automatically as users resize.

Highly Customizable

Configure every detail through a clean, declarative API. Extensive docs and 100+ examples get you from zero to chart in minutes.

Explore the ecosystem

ApexCharts.js - JavaScript Charts for your website