
Data tables
ApexGrid
Fast, feature-rich data grids with sorting, filtering, inline editing and virtual scrolling — built to handle large datasets.
Explore ApexGridYour users don't just view charts - they explore them. Zoom, pan, hover for details, and toggle series, all built in. No extra wiring.
Integrating visualizations with ApexCharts is as simple as it can get with extensive API docs and 100+ samples ready to be used.

Data tables
Fast, feature-rich data grids with sorting, filtering, inline editing and virtual scrolling — built to handle large datasets.
Explore ApexGrid
Project planning
Interactive Gantt charts with drag & drop scheduling, dependencies and milestone tracking — drop straight into your project tooling.
Explore ApexGantt
Hierarchies
Org charts and tree diagrams with collapse/expand, zoom and pan, plus external labels — render deep hierarchies with a tiny config.
Explore ApexTree
Flow diagrams
Sankey flow diagrams with customizable nodes and edges, gradient links and programmatic path highlighting for tracing any route.
Explore ApexSankey
Financial charts
Financial charts with candlesticks, technical indicators, drawing tools and multiple chart types — purpose-built for market data.
Explore ApexStockFirst-class wrappers for React, Vue and Angular — or plain JavaScript. Same options, same charts, everywhere.
npm i apexchartsimport ApexCharts from 'apexcharts'
const options = {
chart: { type: 'line' },
series: [{ name: 'Sales', data: [30, 40, 35, 50, 49, 60] }],
xaxis: { categories: [1, 2, 3, 4, 5, 6] },
}
const chart = new ApexCharts(document.querySelector('#chart'), options)
chart.render()Line, area, candlestick, heatmap, treemap and 15+ more — plus Gantt, Sankey, Tree and Grid. One family handles them all.
$npm i apexcharts