# Apache ECharts

Canonical: https://gisforweb.com/tools/apache-echarts/

JavaScript visualization library with interactive charts, maps, and geographic data components.

Apache ECharts is an Apache-licensed JavaScript visualization library for interactive charts, dashboards, and geographic data. It includes map, heatmap, lines, and graph series, with Canvas or SVG rendering, progressive loading, and server-side rendering options. Geographic components can consume GeoJSON and TopoJSON, while extensions add WebGL and mapping integrations.

## Details

- Type: library

- Categories: visualization, mapping

- Open source: Yes

- Pricing model: open-source

- License: Apache-2.0

- Platforms: web

## Features

- Provides map, heatmap, lines, and graph series

- Renders with Canvas or SVG

- Supports geographic coordinate systems and GeoJSON maps

- Streams large datasets with progressive rendering

- Runs in browsers and Node.js server-side rendering

- Supports npm, CDN, and tree-shaken bundles

## Project sources

- Website: https://echarts.apache.org/en/index.html

- Documentation: https://echarts.apache.org/handbook/en/get-started/

- Repository: https://github.com/apache/echarts

Directory descriptions are summaries. Verify current capabilities and terms with the project sources.
