ECharts
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
Get ECharts
You may choose one of the following methods:
- Download from Official Website in 中文下载页
- Download from Official Website in English
npm install echarts --save
- CDN: jsDelivr CDN
Get ECharts GL
ECharts-GL is an extension pack of ECharts, which provides 3D plots, globe visualization and WebGL acceleration.
-
Get from https://github.com/ecomfe/echarts-gl
-
npm install echarts-gl --save
Docs
Resources
Awesome ECharts
https://github.com/ecomfe/awesome-echarts
Official Extensions
-
Graph Modularity Graph modularity extension for community detection
-
vue-echarts ECharts component for Vue.js
-
echarts-stat Statistics tool for ECharts
Developers Contributions
GIS
-
leaflet-echarts by wandergis
-
arcgis-echarts by wandergis
-
echarts-leaflet by gnijuohz
-
ol3Echarts by sakitam-fdd
Map Data and Tools
- echarts-mapmaker by chfw
- echarts-cities-js by chfw
- echarts-china-cities-js by chfw
- echarts-countries-js by chfw
AngularJS Binding
- angular-echarts by wangshijun
- echarts-ng by bornkiller
- ng-echarts by liekkas
- ngx-echarts by xieziyu
Ember Binding
- echarts-ember by bruck wubete
- ember-cli-echarts by FunnelCloud
Vue Component
- vue-echarts by ecomfe
- vue-echarts by panteng
- vue-echarts-v3 by xlsdg
React Component
- echarts-for-react by hustcc
- react-echarts by somonus
- re-echarts by liekkas
- react-echarts-v3 by xlsdg
- d2recharts by leungwensen
- react-component-echarts by dawiwt
React Native Component
- react-native-echarts by somonus
Other Languages
Python
- echarts-python by yufeiminds
- krisk by napjon
- pyecharts by chenjiandong
R
- recharts by taiyun
- recharts by yihui
- ECharts2Shiny by XD-DENG
- echarts4r by JohnCoene
Julia
- ECharts.jl by randyzwitch
PureScript
iOS
- iOS-Echarts by Pluto-Y
Java
- ECharts-Java by Liuzh_533
.NET
- EChartsSDK by idoku
PHP
- Echarts-PHP by hisune
Node
- Node-Echarts by suxiaoxin
Build
Check this tutorial Create Custom Build of ECharts please.
License
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.