Blame view

src/plugins/echarts.js 1.09 KB
77ebf04d   梁保满   个人版
1
2
3
4
5
  import Vue from 'vue'
  // 引入 echarts 核心模块,核心模块提供了 echarts 使用必须要的接口。
  import * as echarts from 'echarts/core';
  // 引入柱状图图表,图表后缀都为 Chart
  import {
5e11badb   梁保满   使用分析
6
      BarChart,
77ebf04d   梁保满   个人版
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
      LineChart,
      PieChart,
      ScatterChart,
      RadarChart
  } from 'echarts/charts';
  // 引入提示框,标题,直角坐标系组件,组件后缀都为 Component
  import {
      LabelLayout,
      UniversalTransition
  } from 'echarts/features'
  import {
      TitleComponent,
      TooltipComponent,
      GridComponent,
      GraphicComponent,
      SingleAxisComponent,
5e11badb   梁保满   使用分析
23
24
      LegendComponent,
      ToolboxComponent
77ebf04d   梁保满   个人版
25
26
27
28
29
30
31
32
33
  } from 'echarts/components';
  
  // 引入 Canvas 渲染器,注意引入 CanvasRenderer 或者 SVGRenderer 是必须的一步
  import {
      CanvasRenderer
  } from 'echarts/renderers';
  
  // 注册必须的组件
  echarts.use(
5e11badb   梁保满   使用分析
34
      [BarChart,LineChart,RadarChart, ScatterChart, PieChart, SingleAxisComponent, TitleComponent, TooltipComponent, GridComponent, CanvasRenderer, GraphicComponent, UniversalTransition, LabelLayout,LegendComponent,ToolboxComponent]
77ebf04d   梁保满   个人版
35
36
37
  );
  
  Vue.prototype.$echarts = echarts