Apache ECharts
Apache ECharts 是一个免费、强大的图表和可视化库,为您的商业产品提供了简便的方式来添加直观、交互式和高度可定制的图表。它采用纯 JavaScript 编写,基于 zrender,这是一个全新的轻量级画布库。
获取 Apache ECharts
您可以选择以下方法之一:
- 从官方网站下载
npm install echarts --save
- CDN:jsDelivr CDN
文档
获取帮助
- GitHub Issues 用于报告错误和功能请求
- 发送邮件至 dev@echarts.apache.org 咨询一般问题
- 订阅邮件列表以获取项目更新
构建
构建 ECharts 源代码:
在 ECharts 根目录下执行以下指令: (需要安装 Node.js)
# 从 NPM 安装依赖:
npm install
# 在更改源代码时立即以监视模式重新构建源代码。
# 它会打开 `./test` 目录,您可以打开 `-cases.html` 获取所有测试用例的列表。
# 如果您想创建测试用例,运行 `npm run mktest:help` 了解更多。
npm run dev
# 检查 TypeScript 代码的正确性。
npm run checktype
# 如果想构建并获取所有类型的"生产"文件:
npm run release
然后"生产"文件将生成在 dist
目录中。
贡献
如果您希望在本地调试或提交拉取请求,请参阅贡献文档。
资源
Awesome ECharts
https://github.com/ecomfe/awesome-echarts
扩展
-
ECharts GL ECharts 的扩展包,提供 3D 绘图、地球可视化和 WebGL 加速。
-
百度地图扩展 提供百度地图服务 SDK 的封装扩展。
-
vue-echarts Vue.js 的 ECharts 组件
-
echarts-stat ECharts 的统计工具
许可证
ECharts 基于 Apache 许可证 V2 发布。
行为准则
请参阅 Apache 行为准则。
论文
Deqing Li, Honghui Mei, Yi Shen, Shuang Su, Wenli Zhang, Junting Wang, Ming Zu, Wei Chen. ECharts:用于快速构建基于 Web 的可视化的声明式框架。 Visual Informatics,2018。