Vue集成echarts插件

1.项目安装echarts

npm install echarts --save

2.全局配置:main.js 

import echarts from 'echarts'
Vue.use(echarts)
Vue.prototype.$echarts = echarts

3.目标界面使用

<template>
 2   <div>
 3    <div class="total-class" id="myChart" :style="{width: '100%', height: '400px'}"></div>
 4   </div>
 5 </template>
 6 <script>
 7   export default {
 8      data () {
 9       return {
10        }
11       },
12 methods: {
13 drawLine () {
14         // 基于准备好的dom,初始化echarts实例
15         let myChart = this.$echarts.init(
16           document.getElementById('myChart')
17         )
18         // 绘制图表
19         myChart.setOption({
20           color: ['#3398DB'],
21           tooltip: {
22             trigger: 'axis',
23             axisPointer: {            // 坐标轴指示器,坐标轴触发有效
24               type: 'shadow'        // 默认为直线,可选为:'line' | 'shadow'
25             }
26           },
27           grid: {
28             left: '3%',
29             right: '4%',
30             bottom: '3%',
31             containLabel: true
32           },
33           xAxis: [
34             {
35               type: 'category',
36               data: ['Mon','Tue','Wed','Thur','Fir','Sat','Sun],
37               axisTick: {
38                 alignWithLabel: true
39               }
40             }
41           ],
42           yAxis: [
43             {
44               type: 'value'
45             }
46           ],
47           series: [
48             {
49               name: '测试',
50               type: 'bar',
51               barWidth: '50%',
52               data: [15,35,45,68,70,50,60]53             }
54           ]
55         })
56       }
57   }
58 </script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值