Beat 1/5 · The year in revenue
Narrate
Storyboard
Bind prose to saved views so scrolling drives the chart. Scrollytelling, built in.
Read moreNew in v6
ApexCharts 6.0 adds scrollytelling, linked crossfilter dashboards, on-chart annotation, a plugin platform, a canvas renderer, and more. All opt-in, all tree-shakeable.
Beat 1/5 · The year in revenue
Narrate
Bind prose to saved views so scrolling drives the chart. Scrollytelling, built in.
Read moreMeasuring Jan → Jun · +45.0%
Investigate
Sweep a ruler across any two points and read the delta, percent change, and slope in data space. The measurement pins to the data and re-projects as you zoom and pan.
Read moreOne year of commits · grab the brush to take over
Correlate
Wire multiple charts to one dataset. Brush a range or click a category, and every linked view re-aggregates live. Crossfilter, native.
Read moreBuild with AI
The charting family that's easiest to build with AI. Tell Claude, Cursor, or ChatGPT what you want, and the MCP server validates every config against the real chart API before you paste it, so charts render right the first time, across the whole ApexCharts family.
Connect once and your agent generates configs, then validates them against the real chart API before you paste, so charts render on the first try.
claude mcp add apexcharts -- npx -y apexcharts-mcp
One context file that teaches your assistant the right patterns. Works with Claude Code, Cursor, and Copilot.
npm i apexcharts-skill
No install. Paste one prompt into any chatbot and start building right away.
Use the ApexCharts family. Follow the matching skill at github.com/apexcharts (apexcharts-skill and siblings).The Apex family
Data grids, Gantt charts, trees, flow diagrams, and financial charts, all sharing one API and one design language. Adopt it once and you're covered for whatever you need to visualize next.
Data tables
Fast, feature-rich data grids with sorting, filtering, inline editing and virtual scrolling, built to handle large datasets.
Explore ApexGridProject planning
Interactive Gantt charts with drag & drop scheduling, dependencies and milestone tracking, drop straight into your project tooling.
Explore ApexGanttHierarchies
Org charts and tree diagrams with collapse/expand, zoom and pan, plus external labels: render deep hierarchies with a tiny config.
Explore ApexTreeFlow diagrams
Sankey flow diagrams with customizable nodes and edges, gradient links and programmatic path highlighting for tracing any route.
Explore ApexSankeyFinancial charts
Financial charts with candlesticks, technical indicators, drawing tools and multiple chart types, purpose-built for market data.
Explore ApexStockFrameworks
First-class wrappers for React, Vue and Angular, or plain JavaScript. Same options, same charts, everywhere.
npm i apexcharts
import 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()Chart types
Line, area, candlestick, heatmap, treemap, and 15+ more, plus Gantt, Sankey, Tree, and Grid. If you can picture it, you can build it.
Chart types in ApexCharts
More visualizations, dedicated libraries
Everything you need to build modern data-rich applications.
npm i apexcharts
Production-proven
Trusted in production for 8+ years.
One API. Every framework
React, Vue, Angular, or vanilla JavaScript.
Built for every data experience.
Charts, grids, flows, and gantts.