Vue2 Echarts-堆叠柱状图

9,737次阅读
没有评论

共计 917 个字符,预计需要花费 3 分钟才能阅读完成。

ECharts 是什么

ECharts 是一个用于数据可视化的开源 JavaScript 库。它可以帮助您创建各种各样的交互式图表,包括折线图、柱状图、饼图、散点图、热力图、地图等。ECharts 是基于百度的一个开源项目,它的功能强大,使用方便,并且支持各种流行的浏览器。

效果

Vue2 Echarts- 堆叠柱状图

参考

参考中文文档
参考 B 站视频
ECharts 官网图例

安装

1、由于 vue-echarts 依赖 composition,所以需要先安装 composition

npm i -D @vue/composition-api

2、安装 echarts

npm install echarts

3、安装 vue-echarts

npm install vue-echarts

安装 vue-echarts 安装报错的话,看一下报错日志,安装日志提示就能解决。

引入

在 main.js 全局引入

import ECharts from 'vue-echarts'
Vue.component('ECharts', ECharts)

使用

在 Html 中

 e-charts :option="option">e-charts>

在 computed 中

computed: {
    option() {
      const option = {
        tooltip: {
          trigger: 'axis',
          axisPointer: {
            type: 'shadow'
          }
        },
        legend: {},
        grid: {
          left: '3%',
          right: '4%',
          bottom: '3%',
          containLabel: true
        },
        xAxis: {
          
          data: ['2021-1-1','2021-1-2','2021-1-3','2021-1-4']
        },
        yAxis: {},
        series: [
          {
            name: '本地库存',
            data: [100,244,266],
            type: 'bar',
            stack: 'x'
          },
          {
            name: '本地锁库存',
            data: [44,23,54],
            type: 'bar',
            stack: 'x'
          },
          {
            name: '待交付量',
            data: [22,354,12],
            type: 'bar',
            stack: 'x'
          }
        ]
      }
      return option
    }
  }

在 option 里面写死的数据可以从 data 中通过计算获得。

原文地址: Vue2 Echarts- 堆叠柱状图

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-10-07发表,共计917字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)