echarts 仪表盘案例解析

64 篇文章 1 订阅

echarts 全局定义安装
安装命令
npm install echarts -S
main.js 文件代码

import Echarts from 'echarts';
Vue.prototype.$echarts = Echarts;
Vue.use(Echarts);
<template>
  <div id="main"></div>
</template>

<script>
export default {
  data() {
    return {};
  },
  mounted() {
    this.$nextTick(() => {
      var myChart = this.$echarts.init(document.getElementById("main"));
      var option;
option = {
    tooltip: {
        trigger: 'item',
        formatter: '{a} <br/>{b}: {c} ({d}%)'
    },
    series: [
        {
            type: "gauge",
            // 控制表盘大小
            radius: "75%",
            startAngle: 315, //开始角度
            //  endAngle: -20, //结束角度
            axisLine: {
                // 控制表格展开范围
              show: false,
            //   lineStyle: {
            //     width: 5,
            //     opacity: 0,
            //   },
            },
            title: { show: true },
            // 当前展示数值
            detail: { show: true },
            // 整数刻度指示
            splitLine: { show: true },
            axisTick: {
                // 刻度格到中心的长度
              length: 10,
              // 刻度格之间的距离
              splitNumber: 5,
              lineStyle: {
                //   刻度颜色
                color: "#52B8DF",
                // 刻度宽度
                width: 3,
              },
            },
            // 刻度数值显示
            axisLabel: { show: true },
            // 表针显示
            pointer: { show: true },
            data: [
              {
                value: 100,
                name: "test gauge",
              },
            ],
          },
        ],
      };
      option && myChart.setOption(option);
    });
  },
};
</script>

<style scoped lang="scss">
#main {
  height: 20rem;
  width: 100%;
}
</style>

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小四是个处女座

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值