首页 前端知识 vue中使用ECHARTS统计图

vue中使用ECHARTS统计图

2024-09-01 00:09:41 前端知识 前端哥 983 636 我要收藏

统计图的官方地址

实现步骤:

1、引入支持:

  • 在终端vue项目的文件夹下运行npm install echarts --save安装依赖

2、在项目中的main.js中

// 引入echarts
import echarts from 'echarts'
Vue.prototype.$echarts = echarts 

 

上代码:

<template>
  <div>
     <div id="baseEcharts2" style="width: 100%; height: 360px;"></div>
  </div>
</template>


<script>
	
export default {
  data() {
    return {
      // 需要合并的数据
      options: {
        title: {
          text: "用户来源"
        },
        tooltip: {
          trigger: "axis",
          axisPointer: {
            type: "cross",
            label: {
              backgroundColor: "#E9EEF3"
            }
          }
        },
        grid: {
          left: "3%",
          right: "4%",
          bottom: "3%",
          containLabel: true
        },
        xAxis: [
          {
            boundaryGap: false
          }
        ],
        yAxis: [
          {
            type: "value"
          }
        ]
      }
    };
  },
  
  created() {
    this.drawEcharts();
  },
  
  mounted() {
    this.drawEcharts();
  },
  methods: {
     drawEcharts() {
          if (!document.getElementById('baseEcharts2')) return
          let myChart = this.$echarts.init(document.getElementById('baseEcharts2'))
          let options = {
            xAxis: {
              type: 'category',
              data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],
            },
            yAxis: {
              type: 'value',
            },
            series: [
              {
                data: [150, 230, 224, 218, 135, 147, 260],
                type: 'line',
              },
            ],
          }
          myChart.setOption(options)
        }
  }
};
</script>
<style></style>

效果:

 

转载请注明出处或者链接地址:https://www.qianduange.cn//article/17397.html
标签
评论
发布的文章

Spring MVC-JSON

2024-06-02 09:06:53

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!