我是靠谱客的博主 迷你衬衫,最近开发中收集的这篇文章主要介绍使用echarts实现半圆饼图,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

要实现的效果如下所示:
在这里插入图片描述

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

在mounted里调用如下代码即可。

    drawLine() {
      // 基于准备好的dom,初始化echarts实例
      let myChart = this.$echarts.init(document.getElementById("myChart"));
      // 绘制图表
      // 环状半圆形饼图

      let current = 300; // 当前用量
      let all = 480; // 总量
      let option = {
        series: [
          {
            type: "pie",
            label: {
              show: false,
            },
            center: ["50%", "60%"], //控制上下左右的位置
            radius: ["50%", "70%"],
            startAngle: 180,
            itemStyle: {
              normal: {
                borderWidth: 5,
                borderColor: "#F8F8F8",
              },
            },
          
            data: [
              {
                name: "申请数",
                value: current,
                itemStyle: {
                  color: "#E62129",
                },
              },
              {
                name: "盖印数", // 实际显示部分是总量-用量
                value: all - current,
                itemStyle: {
                  color: "#C42632",
                },
              },
              {
                name: "bottom",
                value: all,
                itemStyle: {
                  color: "transparent",
                },
              },
            ],
          },
        ],
      };

      myChart.setOption(option);
    },

最后

以上就是迷你衬衫为你收集整理的使用echarts实现半圆饼图的全部内容,希望文章能够帮你解决使用echarts实现半圆饼图所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部