series.pie3D not exists load it first
时间: 2023-11-18 15:14:36 浏览: 114
如果你在使用 echarts-gl 绘制 3D 饼图时遇到了 `series.pie3D not exists load it first` 的错误,那么说明你尚未引入 echarts-gl 中的 3D 图表类型。你可以通过以下方式解决这个问题:
在引入 echarts-gl 时,使用 `echarts-plain-gl` 替代 `echarts-gl`:
```javascript
import echarts from 'echarts';
import 'echarts-plain-gl'; // 引入 echarts-plain-gl
```
或者,在引入 echarts-gl 之后,使用 `echarts.registerMap3D` 方法注册 3D 图表类型:
```javascript
import echarts from 'echarts';
import 'echarts-gl';
echarts.registerMap3D( // 注册 3D 图表类型
'pie3D', // 类型名称
require('echarts-gl/chart/pie3D') // 类型脚本
);
```
在这两种方式中,我们都需要使用 `echarts-plain-gl` 或 `echarts-gl` 引入 echarts-gl 扩展库,然后再使用 `echarts.registerMap3D` 方法注册 3D 图表类型。这样,就可以解决 `series.pie3D not exists load it first` 错误了。
阅读全文