echarts README

The project's README from github.com/apache/echarts. As one markdown file: 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.

echarts (apache/echarts)

Searching Database…

67.5K ·GitHub
这是什么?Apache ECharts 是一个免费且功能强大的图表和数据可视化库,适用于浏览器,使用纯 JavaScript 编写,可用于为产品添加可交互且高度可定制的图表。
它是框架,还是我可以直接导入的独立库?它是一个 JavaScript 库,你需要先安装,再导入到自己的网页应用中。它通过 zrender 引擎基于画布渲染,或使用 SVG 渲染,并不是完整的应用框架。
如何把它添加到项目中?可以用 “npm install echarts --save” 安装,也可以从 jsDelivr 等 CDN 加载,或直接从官网下载构建文件。
除了浏览器,它还能在其他地方运行吗,比如服务端渲染?它主要面向浏览器中的交互式图表,但也提供用于服务端渲染(SSR)的构建选项。
它支持 3D 图表,还是只有 2D?ECharts 核心支持常见的 2D 图表,另有一个名为 ECharts GL 的独立扩展,可添加 3D 绘图、地球仪可视化以及 WebGL 加速。
有没有 Vue 或 React 的封装?有一个官方的社区扩展 vue-echarts,可将 ECharts 用作 Vue.js 组件;README 中没有提到专门针对 React 的封装。
能否使用回归线等统计图表类型?可以。echarts-stat 扩展在 ECharts 的基础上增加了统计工具,例如回归分析。
在尝试之前,哪里可以查看在线示例?项目页面链接了 Examples 页面,以及 Get Started、API 和 Option Manual 文档,方便以交互方式浏览各类图表。
Creator
apache
Size
264.9 MB
Stars
67.5K
Age
13y
Commits · 90 Days