Extension pack for Apache ECharts, providing globe visualization and 3D plots.
Last updated Jul 5, 2026
2.7k
Stars
850
Forks
356
Issues
+1
Stars/day
Attention Score
99
Language breakdown
JavaScript 84.8%
HTML 12.6%
GLSL 1.9%
CSS 0.8%
▸ Files
click to expand
README
ECHARTS-GL
ECharts-GL is an extension pack of Apache ECharts, which providing 3D plots, globe visualization and WebGL acceleration.
Docs
Installing
npm and webpack
npm install echarts
npm install echarts-gl
Import all
import * as echarts from 'echarts';
import 'echarts-gl';
Minimal Import
import * as echarts from 'echarts/core';
import { Scatter3DChart } from 'echarts-gl/charts';
import { Grid3DComponent } from 'echarts-gl/components';
echarts.use([Scatter3DChart, Grid3DComponent]);
Include by scripts
NOTE:
ECharts GL 2.x is compatible with ECharts 5.x. ECharts GL 1.x is compatible with ECharts 4.x.
Basic Usage
var chart = echarts.init(document.getElementById('main'));
chart.setOption({
grid3D: {},
xAxis3D: {},
yAxis3D: {},
zAxis3D: {},
series: [{
type: 'scatter3D',
symbolSize: 50,
data: [[-1, -1, -1], [0, 0, 0], [1, 1, 1]],
itemStyle: {
opacity: 1
}
}]
})
License
ECharts-GL is available under the BSD license.
Notice
The Apache Software Foundation Apache ECharts, ECharts, Apache, the Apache feather, and the Apache ECharts project logo are either registered trademarks or trademarks of the Apache Software Foundation.
🔗 More in this category