vue中使用echarts图表

1- 安装 echarts 依赖

npm install echarts -S


2- 创建图表全局引入

(1),在main.js 中引入

 import echarts from 'echarts'

(2),在main.js 中加代码

Vue.prototype.$echarts = echarts


3-页面里面调用使用

1,引入echarts

import echarts from 'echarts'


三步走:

1,给指点的图表设置宽高属性

2,设置标签的id名,进行初始化图表

3,开始绘制图表,生成你想要的图表

<div id="myChart" :style="{width: '300px', height: '300px'}"></div>

(这里的id名必须命名)


export default {

  name: 'hello',

  data () {

    return {

    }

  },

  mounted(){

    this.drawLine();

  },

  methods: {

    drawLine(){

        // 基于准备好的dom,初始化echarts实例

        let myChart = this.$echarts.init(document.getElementById('myChart'))

        // 绘制图表

        myChart.setOption({

            title: { text: '在Vue中使用echarts' },

            tooltip: {},

            xAxis: {

                data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]

            },

            yAxis: {},

            series: [{

                name: '销量',

                type: 'bar',

                data: [5, 20, 36, 10, 10, 20]

            }]

        });

    }

  }

}

注意:我们要在mounted生命周期函数中实例化echarts对象。因为我们要确保dom元素已经挂载到页面中


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 安装echarts依赖 npm install echarts -S 或者使用国内的淘宝镜像: 安装 npm in...
    余生社会阅读 2,888评论 0 2
  • 第一步:下载echarts npm install echarts --save 第二步:在项目中main.js引...
    JiAyInNnNn阅读 201评论 0 0
  • 前言 公司的项目中需要对数据做可视化处理,高级点的D3.js目前还没接触到,因此选用了大众化的Echarts, 在...
    Mr_Treasure阅读 165,631评论 8 44
  • 小时候很爱吃粽子。我妈总是包很大的粽子,吃一个两顿不用吃主食。如今渐渐远离,自己买了粽子来吃,半个拳头大小的粽子吃...
    倾新阅读 143评论 0 0
  • 望岗西岭阅读 130评论 0 1