自学内容网 自学内容网

如何在vue中使用ECharts

一. 打开ECharts官网,点击快速入门

下面是ECharts官网的链接 https://echarts.apache.org/
在这里插入图片描述

二.在vue中使用

1.首先先引入Echarts js文件

如下图,下面的第一张图片是官网的实现,第二章图片是我根据官网的实现

在这里插入图片描述
在这里插入图片描述

2.给ECharts 创建一个DOM容器

在这里插入图片描述
在这里插入图片描述

3. 使用echarts.init方法初始化一个实例,并通过 setOption 方法给它赋值

官网的具体实现代码
在这里插入图片描述
官网的效果图

在这里插入图片描述

我们在vue中实现时需要注意我们需要将这部分的代码挂载到mounted方法中

下面是我们的代码实现

mounted() {
        this.myChart = echarts.init(document.querySelector('#main'))
        option = {
          // 大标题
          title: {
            text: '消费账单列表',
            subtext: 'Fake Data',
            left: 'center'
          },
          // 提示框
          tooltip: {
            trigger: 'item'
          },
          // 图例
          legend: {
            orient: 'vertical',
            left: 'left'
          },
          // 数据项
          series: [
            {
              name: '消费账单',
              type: 'pie',
              radius: '50%', // 圆的半径
              data: [
                // { value: 1048, name: '球鞋' },
                // { value: 735, name: '防晒霜' },

              ],
              emphasis: {
                itemStyle: {
                  shadowBlur: 10,
                  shadowOffsetX: 0,
                  shadowColor: 'rgba(0, 0, 0, 0.5)'
                }
              }
            }
          ]
        };
        // 使用刚指定的配置项和数据显示图表。
        this.myChart.setOption(option);
      },

4.根据后端数据动态修改ECharts的内容

找到应用篇中的动态的异步数据

在这里插入图片描述
在这里插入图片描述
此时只需要将要修改的数据重新用setOption赋值即可,未修改的数据不用动

在这里插入图片描述
在此处的修改应该发生在数据发生改变时。如数据减少或增加时,一般用于页面渲染的方法中

在这里插入图片描述
在这里插入图片描述


原文地址:https://blog.csdn.net/qq_74351687/article/details/144359555

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!