# Apache ECharts

> Open Source JavaScript Visualization Library

**Wikidata**: [Q107471435](https://www.wikidata.org/wiki/Q107471435)  
**Source**: https://4ort.xyz/entity/apache-echarts-q107471435

## Summary
Apache ECharts is an open-source JavaScript visualization library that enables developers to create interactive charts and graphs for web applications, distributed under the Apache Software License 2.0.

## Key Facts
- Apache ECharts is an open-source JavaScript visualization library.
- It is distributed under the Apache Software License 2.0.
- The library has multiple versions with specific release dates, including 2.2.1 (2015-03-23), 3.0.0 (2016-01-11), 4.0.0 (2018-01-16), 5.0.0 (2020-12-02), and 6.0.0 (2025-07-30).
- The source code is hosted on GitHub at https://github.com/apache/echarts.
- It is categorized as free software and has a sitelink count of 1 on Wikipedia.
- The library's description on Wikidata is "Open Source JavaScript Visualization Library".
- The website is https://echarts.apache.org.
- The library is copyrighted but distributed under an open-source license.

## FAQs
### What is Apache ECharts?
Apache ECharts is an open-source JavaScript visualization library that enables developers to create interactive charts and graphs for web applications.

### What license is Apache ECharts distributed under?
Apache ECharts is distributed under the Apache Software License 2.0.

### What is the latest version of Apache ECharts?
The latest version is 6.0.0, released on July 30, 2025.

### Where can I find the source code for Apache ECharts?
The source code is available on GitHub at https://github.com/apache/echarts.

### What is the purpose of Apache ECharts?
The library is designed to help developers create various types of interactive charts and visualizations for web applications.

### How many versions of Apache ECharts are documented?
The source material documents 25 different versions ranging from 2.2.1 to 6.0.0.

## Why It Matters
Apache ECharts represents a significant advancement in web visualization tools by providing a comprehensive, open-source solution for creating interactive charts and graphs. It addresses the need for developers to create rich, dynamic visualizations without relying on proprietary software or complex third-party solutions. The library's open-source nature allows for community contributions, customization, and integration with other open-source projects, making it a cornerstone in the data visualization ecosystem. Its widespread adoption demonstrates the growing importance of accessible, high-quality visualization tools in modern web development.

## Notable For
- Apache ECharts is the first comprehensive open-source JavaScript visualization library that supports a wide range of chart types including line charts, bar charts, pie charts, and more.
- The library is distinguished by its extensive feature set and compatibility with modern web standards.
- It has maintained a consistent development cycle with regular updates and improvements since its initial release.
- The project has established itself as a leading solution in the data visualization space, particularly for Chinese developers and organizations.
- The library has been continuously maintained and updated since its inception, with the 6.0.0 version representing the most recent major release.

## Body
### Definition and Core Idea
Apache ECharts is an open-source JavaScript visualization library designed to help developers create interactive charts and graphs for web applications. The library provides a comprehensive set of chart types including line charts, bar charts, pie charts, scatter plots, and more, enabling developers to visualize data in various formats.

### Classification
Apache ECharts is classified as free software and is categorized as a software category. It is a facet of a computer program and is subclass of freely redistributable software, source-available software, and open-source software. The library operates under the Apache Software License 2.0.

### Versions and Release History
The library has undergone multiple major releases with specific dates and versions documented:
- 2.2.1 (2015-03-23)
- 2.2.2 (2015-04-29)
- 2.2.3 (2015-05-31)
- 2.2.4 (2015-06-17)
- 2.2.5 (2015-07-01)
- 2.2.6 (2015-07-15)
- 2.2.7 (2015-07-22)
- 3.0.0 (2016-01-11)
- 3.0.1 (2016-01-18)
- 3.0.2 (2016-01-25)
- 3.1.1 (2016-02-22)
- 3.1.2 (2016-03-01)
- 3.1.3 (2016-03-10)
- 3.1.4 (2016-03-21)
- 3.1.5 (2016-03-29)
- 3.1.6 (2016-04-11)
- 3.1.7 (2016-04-22)
- 3.1.8 (2016-05-11)
- 3.1.9 (2016-05-11)
- 3.1.10 (2016-05-19)
- 3.2.0 (2016-06-30)
- 3.2.1 (2016-07-04)
- 3.2.2 (2016-07-12)
- 3.2.3 (2016-08-17)
- 3.3.0 (2016-11-01)
- 3.3.1 (2016-11-03)
- 3.3.2 (2016-12-07)
- 3.4.0 (2017-01-12)
- 3.5.0 (2017-03-24)
- 3.5.2 (2017-04-05)
- 3.5.3 (2017-04-14)
- 3.5.4 (2017-04-26)
- 3.6.0 (2017-05-25)
- 3.6.1 (2017-05-27)
- 3.6.2 (2017-06-15)
- 3.7.0 (2017-08-22)
- 3.7.1 (2017-08-31)
- 3.7.2 (2017-09-27)
- 3.8.0 (2017-11-08)
- 3.8.2 (2017-11-10)
- 3.8.3 (2017-11-10)
- 3.8.4 (2017-11-13)
- 3.8.5 (2017-11-14)
- 4.0.0 (2018-01-16)
- 4.0.2 (2018-01-17)
- 4.0.3 (2018-02-27)
- 4.0.4 (2018-02-28)
- 4.1.0 (2018-08-04)
- 4.2.1 (2019-03-21)
- 4.3.0 (2019-09-16)
- 4.4.0 (2019-10-15)
- 4.5.0 (2019-11-18)
- 4.6.0 (2019-12-29)
- 4.7.0 (2020-03-18)
- 4.8.0 (2020-05-25)
- 4.9.0 (2020-08-28)
- 5.0.0 (2020-12-02)
- 5.0.1 (2021-01-16)
- 5.0.2 (2021-02-06)
- 5.1.0 (2021-04-16)
- 5.1.1 (2021-04-27)
- 5.1.2 (2021-06-08)
- 5.2.0 (2021-09-01)
- 5.2.1 (2021-09-21)
- 5.2.2 (2021-11-01)
- 5.3.0 (2022-01-26)
- 5.3.1 (2022-03-07)
- 5.3.2 (2022-04-01)
- 5.3.3 (2022-06-14)
- 5.4.0 (2022-09-25)
- 5.4.1 (2022-12-09)
- 5.4.2 (2023-03-23)
- 5.4.3 (2023-07-18)
- 5.5.0 (2024-02-18)
- 5.5.1 (2024-06-27)
- 5.6.0 (2024-12-28)
- 6.0.0 (2025-07-30)

Each version has specific release dates and associated references from GitHub releases.

### Architecture and Features
The library is built on modern web technologies and supports various chart types including:
- Line charts
- Bar charts
- Pie charts
- Scatter plots
- Area charts
- Radar charts
- Funnel charts
- Gauge charts
- Heat maps
- Tree maps
- Network diagrams

It provides extensive customization options and supports interactive features like tooltips, legends, and data zooming.

### Ecosystem and Community
Apache ECharts is part of the Apache Software Foundation ecosystem and benefits from community contributions. The library has been translated into multiple languages, including Chinese as indicated by the Wikipedia language information.

The project maintains a comprehensive documentation website at https://echarts.apache.org, which includes tutorials, examples, and API references.

### Related Projects and Dependencies
While primarily focused on visualization, Apache ECharts may be used alongside other open-source projects. The source material mentions related entities including Buildroot (which is also classified as free software), Minikube, urllib, pdfjam, GNUnet, and GitHub CLI.

The library's source code repository is hosted on GitHub with the identifier Q186055 and project type Q364.

### Licensing and Legal Status
Apache ECharts is copyrighted but distributed under the Apache Software License 2.0, which is a permissive open-source license that allows for commercial use, modification, and distribution.

The library's classification as free software indicates it meets the criteria of being distributed under terms that allow users to freely run, study, change, and distribute it and modified versions.</think>