You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Wenli Zhang 6be0e14594
Merge pull request #21124 from apache/fix-radar
5 days ago
.github brought back the matrix 2 weeks ago
.husky chore: update pre commit permission 2 years ago
.vscode chore: enable prompt to use typescript from workspace 1 year ago
asset Docs contributing (#10062) 6 years ago
build misc: fix spelling 4 months ago
dist chore: change version to be 6.0.0-beta.1 1 month ago
extension-src docs(extension/bmap): improve documentation of bmap extension. 3 years ago
i18n chore: release 6.0.0-rc.1 1 month ago
licenses No files refer it, not needed any more. 7 years ago
src Merge pull request #21124 from apache/fix-radar 5 days ago
ssr/client chore: release 5.5.0 2 years ago
test Merge pull request #21124 from apache/fix-radar 5 days ago
theme test(theme): fix test cases of v6 2 months ago
.asf.yaml [infra] reset notifications to commits@echarts for commits, PRs and issues 3 years ago
.editorconfig add editorconfig 11 years ago
.eslintignore refact(i18n): change built output 5 years ago
.eslintrc-common.yaml [fix] tweak ssr ts type, impl, exports and eslint 2 years ago
.gitattributes feat(bot): added .gitattributes file to exclude files needed to ignore for pull-request-size bot. 5 years ago
.gitignore [fix] tweak ssr ts type, impl, exports and eslint 2 years ago
.headerignore fix: add license and fix addHeader script. 5 years ago
.jshintrc-dist tweak cases and code check. 7 years ago
.lgtm.yml fix: add license and fix addHeader script. 5 years ago
.npmignore chore: ignore some unused dirs and files from npm 1 year ago
CONTRIBUTING.md Added missing period for consistency and readability 6 months ago
KEYS chore: add signing KEY (again) 1 month ago
LICENSE fix file names in license (#14456) 4 years ago
NOTICE chore: update NOTICE year to 2025 7 months ago
README.md docs: fix a lot of grammatical errors in CONTRIBUTING.md (#18244) 3 years ago
index.d.ts style: fix missing comma 4 years ago
package-lock.json chore: change version to be 6.0.0-beta.1 1 month ago
package.README.md fix: In users' .d.ts `import('echarts/types/dist/shared')` can not visit `'echarts/types/dist/shared.d.ts'` since v5.5.0. Fix it. Fix #19663. 1 year ago
package.json chore: change version to be 6.0.0-beta.1 1 month ago
tsconfig.json [fix] tweak ssr ts type, impl, exports and eslint 2 years ago

README.md

Apache ECharts

logo

Apache ECharts is a free, powerful charting and visualization library offering easy ways to add 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.

中文官网 | ENGLISH HOMEPAGE

License Latest npm release NPM downloads Contributors

Build Status

Get Apache ECharts

You may choose one of the following methods:

Docs

Get Help

Build

Build echarts source code:

Execute the instructions in the root directory of the echarts: (Node.js is required)

# Install the dependencies from NPM:
npm install

# Rebuild source code immediately in watch mode when changing the source code.
# It opens the `./test` directory, and you may open `-cases.html` to get the list
# of all test cases.
# If you wish to create a test case, run `npm run mktest:help` to learn more.
npm run dev

# Check the correctness of TypeScript code.
npm run checktype

# If intending to build and get all types of the "production" files:
npm run release

Then the "production" files are generated in the dist directory.

Contribution

Please refer to the contributing document if you wish to debug locally or make pull requests.

Resources

Awesome ECharts

https://github.com/ecomfe/awesome-echarts

Extensions

License

ECharts is available under the Apache License V2.

Code of Conduct

Please refer to Apache Code of Conduct.

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.