
Apache ECharts
A powerful, interactive charting and data visualization library for browser with 64k+ stars. Supports 2D, 3D, and millions of data points.

Overview
Apache ECharts is an Apache top-level open-source data visualization engine with over 64,000 GitHub stars. Built on Canvas and SVG, it delivers industrial-strength performance capable of rendering millions of data points with rich 2D and 3D charts.
Key Features
- Unmatched Chart Variety: 50+ chart categories including geo maps, heatmaps, sankey diagrams, 3D globes, and candlestick charts.
- Extreme Performance (Canvas/SVG/WebGL): Capable of streaming and visualizing millions of data records seamlessly.
- Framework Agnostic: Native support for vanilla JS, Vue, React, Angular, and Python.
- Visual Encoding Engine: Dynamic multi-dimensional data filtering, brushing, and zooming.
Installation & Quick Start
npm install echartsimport * as echarts from 'echarts';
const chart = echarts.init(document.getElementById('main'));
chart.setOption({
xAxis: { type: 'category', data: ['Mon', 'Tue', 'Wed'] },
yAxis: { type: 'value' },
series: [{ data: [150, 230, 224], type: 'line' }]
});Why Choose Apache ECharts?
- Best for: Enterprise BI platforms, geospatial maps, financial trading terminals, and big data dashboards.
- Not suitable for: Simple sites wanting only 2 basic lightweight charts under 5KB bundle size.
Comments & Discussion
No comments yet. Be the first to share your experience or thoughts!
Related libraries
Curated by category & stackEvil Charts
Animated React chart components built with Recharts, Apache ECharts, and shadcn/ui. Dual-engine architecture with fluid motion and glow aesthetics.
Astryx (Meta)
Meta's open source enterprise design system and React 19 component library with 170+ accessible components, StyleX integration, and agent-ready tooling.
23rd
An open-source shadcn/ui registry of opinionated, tasteful components by radiumcoders — WebGL shaders, playful 404s, and interactive showpieces you copy, paste, and own.