Visualization libraries · Apache Software Foundation
Apache ECharts
JavaScript charting library with a large catalog of built-in chart types and strong performance on large datasets.
Apache ECharts is a JavaScript charting and visualization library originally developed by Baidu and now an Apache Software Foundation top-level project. It ships with a broad catalog of ready-made chart types — line, bar, scatter, candlestick, radar, sunburst, treemap, and geographic maps — configured through a single declarative options object rather than assembled from low-level primitives. It renders via Canvas or SVG and includes WebGL-backed rendering for large datasets, along with built-in data zoom, brushing, and tooltip interactions. ECharts is commonly used directly in web dashboards or through wrappers such as pyecharts for Python or vue-echarts for Vue, making it a common choice where D3-level flexibility isn't needed but Plotly-style interactivity is.
At a glance
| Vendor | Apache Software Foundation |
|---|---|
| Pricing model | Open source + paid options |
| Free tier | Yes |
| Deployment | Self-hosted |
| Open source | Yes (Apache-2.0) |
| Best for | Teams building dashboards that need many chart types with less custom code than D3. |
Pricing
Free, open-source Apache project with no pricing page.
Pricing has not been verified yet — see the vendor's site.
Features
- Large catalog of built-in chart types
- Canvas, SVG, and WebGL rendering
- Built-in data zoom and brushing interactions
- Geographic and geo-map visualizations
- Large-dataset performance optimizations
- Theming and responsive layout support
Integrations
Profile last reviewed September 21, 2026