Skip to content
A powerful, interactive charting and visualization library for browser
JavaScript HTML CSS
Branch: master
Clone or download
Latest commit a88b6e1 Jun 6, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github ci: configure file for stale robot Jun 4, 2019
asset Docs contributing (#10062) Mar 8, 2019
benchmark add licenses. May 4, 2018
build fix(legendSelector): fix legend Selector with CR comment Jun 24, 2019
dist Release 4.2.1-rc.3 Feb 28, 2019
extension-src Feature - support version 3.0 (bmap) Jul 11, 2019
extension Release 4.2.1-rc2 Feb 25, 2019
licenses No files refer it, not needed any more. Sep 3, 2018
map Add license header comment on each source file Apr 23, 2018
src refinement: shortened _trim regex Aug 20, 2019
test Merge pull request #10743 from apache/fix-graphic-group Jun 28, 2019
theme just fix lint... Sep 14, 2018
.editorconfig add editorconfig Jun 24, 2014
.eslintignore Add eslint. Jul 29, 2018
.eslintrc.yaml Revert: console log is should be checked and forbidden when release. Oct 16, 2018
.gitignore Support run Apache Rat. May 6, 2018
.headerignore Remove rat and fix some licenses and build tools. May 21, 2018
.jshintrc add dev declarations. Nov 11, 2017
.jshintrc-dist tweak cases and code check. Apr 22, 2018
.npmignore release 3.8.5 Nov 14, 2017
.travis.yml ci: add jshint in ci Mar 9, 2019
DISCLAIMER Add disclaimer Apr 28, 2018
KEYS Add key of Ovilia (sync with master) Feb 15, 2019
LICENSE Fix/release license (#9938) Feb 25, 2019
NOTICE docs: update notice year Mar 18, 2019 Update Aug 19, 2019
echarts.all.js (fix) make module export clearly Sep 19, 2018
echarts.blank.js Add license header comment on each source file Apr 23, 2018
echarts.common.js Add license header comment on each source file Apr 23, 2018
echarts.simple.js Add license header comment on each source file Apr 23, 2018
index.common.js 4.1.0.rc2 Apr 29, 2018
index.js 4.1.0.rc2 Apr 29, 2018
index.simple.js 4.1.0.rc2 Apr 29, 2018
package-lock.json chore: add package lock and fix audit Mar 25, 2019
package.json Merge branch 'release' Apr 9, 2019



ECharts is a free, powerful charting and visualization library offering an easy way of adding intuitive, interactive, and highly customizable charts to your commercial products. It is written in pure JavaScript and based on zrender, which is a whole new lightweight canvas library.

Now ECharts is an incubator project of Apache Software Foundation. Please check its incubator status here


Build Status Commits Since 4.0.0

Get ECharts

You may choose one of the following methods:

Get ECharts GL

ECharts-GL is an extension pack of ECharts, which provides 3D plots, globe visualization and WebGL acceleration.



Awesome ECharts

Official Extensions

Developers Contributions


Map Data and Tools

AngularJS Binding

Ember Binding

Vue Component

React Component

React Native Component

Other Languages











Check this tutorial Create Custom Build of ECharts please.


ECharts is available under the Apache License V2.

Code of Conduct

Please refer to Apache Code of Conduct.

Reference Paper

Deqing Li, Honghui Mei, Yi Shen, Shuang Su, Wenli Zhang, Junting Wang, Ming Zu, Wei Chen. ECharts: A Declarative Framework for Rapid Construction of Web-based Visualization. Visual Informatics, 2018.

You can’t perform that action at this time.