38 lines
935 B
TypeScript
38 lines
935 B
TypeScript
// 引入 echarts 核心模块。
|
||
import * as echarts from "echarts/core";
|
||
|
||
/** 引入柱状图and折线图图表,图表后缀都为 Chart */
|
||
import { BarChart, LineChart } from "echarts/charts";
|
||
|
||
// 引入提示框,标题,直角坐标系,数据集,内置数据转换器组件
|
||
import {
|
||
TitleComponent,
|
||
TooltipComponent,
|
||
GridComponent,
|
||
DatasetComponent,
|
||
TransformComponent,
|
||
} from "echarts/components";
|
||
|
||
// 标签自动布局,全局过渡动画等
|
||
import { LabelLayout, UniversalTransition } from "echarts/features";
|
||
|
||
// 引入 Canvas 渲染器,注意引入 CanvasRenderer 或者 SVGRenderer 是必须的
|
||
import { CanvasRenderer } from "echarts/renderers";
|
||
|
||
// 注册组件
|
||
echarts.use([
|
||
TitleComponent,
|
||
TooltipComponent,
|
||
GridComponent,
|
||
DatasetComponent,
|
||
TransformComponent,
|
||
BarChart,
|
||
LabelLayout,
|
||
UniversalTransition,
|
||
CanvasRenderer,
|
||
LineChart,
|
||
]);
|
||
|
||
// 导出
|
||
export default echarts;
|