当前位置: 首页 > article >正文

echarts多个环形图

echarts图表集 


  var dataValue = [{name:'今日待分配方量',value:49}, {name:'今日已分配方量',value:602}, {name:'今日完成方量',value:1037}]
 
      var piedata1 = [{
        name: '1#拌和机',
        value: 20
      },

      {
        name: '2#拌和机',
        value: 22
      },
      {
        name: '3#拌和机 ',
        value: 17
      },
      {
        name: '4#拌和机',
        value: 18
      },
      {
        name: '5#拌和机',
        value: 10
      },
      {
        name: '6#拌和机',
        value: 13
      },
      {
        name: '7#拌和机',
        value: 12
      },
      {
        name: '8#拌和机',
        value: 17
      }
      ]
      var piedata2 = [{
        name: '1#拌和机',
        value: 20
      },

      {
        name: '2#拌和机',
        value: 22
      },
      {
        name: '3#拌和机 ',
        value: 17
      },
      {
        name: '4#拌和机',
        value: 19
      },
      {
        name: '5#拌和机',
        value: 10
      },
      {
        name: '6#拌和机',
        value: 20
      },
      {
        name: '7#拌和机',
        value: 13
      },
      {
        name: '8#拌和机',
        value: 16
      }
      ]

      var piedata3 = [{
        name: '1#拌和机',
        value: 13
      },

      {
        name: '2#拌和机',
        value: 12
      },
      {
        name: '3#拌和机 ',
        value: 17
      },
      {
        name: '4#拌和机',
        value: 18
      },
      {
        name: '5#拌和机',
        value: 10
      },
      {
        name: '6#拌和机',
        value: 10
      },
      {
        name: '7#拌和机',
        value: 13
      },
      {
        name: '8#拌和机',
        value: 15
      }
      ]
option = {
   backgroundColor: '#0C1E49',
  color: ['#5E92F7', '#8BF4C8', '#F5E46C', '#E9A252','#EB95F7', '#C4FC5E', '#E68582', '#9A6FF6', '#b23aee', '#50b332'],

        legend: {
          show: true,
          width: '80%',
          top:"5%",
          textStyle: {
            inside: true,
            color: "#9FC3E7",
            padding: [14, 0, 10, 0],
            align: "left",
            verticalAlign: "center",
            fontSize: 14,
            rich: {},
          },
          // icon: "rect",
          itemGap: 10,
          itemWidth: 12,
          itemHeight: 12,
          // bottom: '15%'
        },
        //   legend: {
        //     type: "scroll",
        //     orient: 'vertical',
        //     left: '65%',
        //     align: 'left',
        //     top: 'middle',
        //     textStyle: {
        //         color: '#8C8C8C'
        //     },

        // },
        tooltip: {},
        // grid: [{
        //   bottom: '55%',
        //   top: '15%',
        //   left: '15%',
        //   right: '5%',
        // }],

        series: [
          {
            name: '今日待分配方量',
            type: 'pie',
            radius: ['40%', '60%'],
            // center: ['50%', '50%'],
            data: piedata1,
            bottom: '0%',
            top: '7%',
            left: '0%',
            right: '65%',
            label: {
              show: false
            },
            labelLine: {
              show: false
            },
          },
          {
            type: "gauge",
            zlevel: 1,
            // z: 198,
            splitNumber: 0,
            radius: "39%",
            center: ['18%', '55%'],
            // startAngle: 190,
            endAngle: -269.9999,
            axisLine: {
                show: false,
            },
            axisTick: {
                show: false,
            },
            axisLabel: {
                show: false,
            },
            splitLine: {
                show: false,
                length: 6,
                lineStyle: {
                    width: 3,
                    color: "rgba(108,173,202,1)",
                },
            },
            data: [
                {
                    value: dataValue[0].value,
                    name: dataValue[0].name,
                    title: {
                        // 配置“家居总数”的样式
                        show: true,
                        fontSize: 25,
                        fontWeight: 700,
                        // fontFamily: fontFamily.fontFamily65W,
                        color: "#BADBFB",
                        offsetCenter: [0, "100%"],
                    },
                },
            ],
            detail: {
                // 调节数字位置
                offsetCenter: [-2, -17],
                fontSize: 25,
                fontWeight: 700,
                // fontFamily: fontFamily.fontFamily95W,
                color: "#fff",
            },
            pointer: {
                show: false,
            },
            // detail: {
            //   show: 0,
            // },
        },
          {
            name: '今日已分配方量',
            type: 'pie',
            radius: ['40%', '60%'],
            //center: ['50%', '50%'],
            data: piedata2,
            bottom: '0%',
            top: '7%',
            left: '33%',
            right: '32%',
            label: {
              show: false
            },
            labelLine: {
              show: false
            },
          },
          {
            type: "gauge",
            zlevel: 1,
            // z: 198,
            splitNumber: 0,
            radius: "39%",
            center: ['51%', '55%'],
            // startAngle: 190,
            // endAngle: -269.9999,
            axisLine: {
                show: false,
            },
            axisTick: {
                show: false,
            },
            axisLabel: {
                show: false,
            },
            splitLine: {
                show: false,
                length: 6,
                lineStyle: {
                    width: 3,
                    color: "rgba(108,173,202,1)",
                },
            },
            data: [
                {
                    value: dataValue[1].value,
                    name: dataValue[1].name,
                    title: {
                        // 配置“家居总数”的样式
                        show: true,
                        fontSize: 25,
                        fontWeight: 700,
                        // fontFamily: fontFamily.fontFamily65W,
                        color: "#BADBFB",
                        offsetCenter: [0, "100%"],
                    },
                },
            ],
            detail: {
                // 调节数字位置
                offsetCenter: [-2, -17],
                fontSize: 25,
                fontWeight: 700,
                // fontFamily: fontFamily.fontFamily95W,
                color: "#fff",
            },
            pointer: {
                show: false,
            },
            // detail: {
            //   show: 0,
            // },
        },
          {
            name: '今日完成方量',

            type: 'pie',
            radius: ['40%', '60%'],
            //center: ['50%', '50%'],
            data: piedata3,
            bottom: '0%',
            top: '7%',
            left: '65%',
            right: '0%',
            label: {
              show: false
            },
            labelLine: {
              show: false
            },
          },
          {
            type: "gauge",
            zlevel: 1,
            // z: 198,
            splitNumber: 0,
            radius: "39%",
            center: ['83%', '55%'],
            // startAngle: 190,
            // endAngle: -269.9999,
            axisLine: {
                show: false,
            },
            axisTick: {
                show: false,
            },
            axisLabel: {
                show: false,
            },
            splitLine: {
                show: false,
                length: 6,
                lineStyle: {
                    width: 3,
                    color: "rgba(108,173,202,1)",
                },
            },
            data: [
                {
                    value: dataValue[2].value,
                    name: dataValue[2].name,
                    title: {
                        // 配置“家居总数”的样式
                        show: true,
                        fontSize: 25,
                        fontWeight: 700,
                        // fontFamily: fontFamily.fontFamily65W,
                        color: "#BADBFB",
                        offsetCenter: [0, "100%"],
                    },
                },
            ],
            detail: {
                // 调节数字位置
                offsetCenter: [-2, -17],
                fontSize: 25,
                fontWeight: 700,
                // fontFamily: fontFamily.fontFamily95W,
                color: "#fff",
            },
            pointer: {
                show: false,
            },
            // detail: {
            //   show: 0,
            // },
        },
        ]
};


http://www.kler.cn/a/291930.html

相关文章:

  • 传奇996_23——杀怪掉落,自动捡取,捡取动画
  • 【项目开发】URL中井号(#)的技术细节
  • IC 脚本之VIM 记录
  • [Linux]多线程详解
  • 贴代码框架PasteForm特性介绍之markdown和richtext
  • Tomcat 8.5 源码导读
  • Linux 进程与线程相关函数及进程间通信方法
  • 基于微信小程序的挂号管理系统-web管理端
  • 酒店预约小程序搭建,让酒店更加智能化
  • SQLite 创建表:一场数据库里的“造物运动”
  • controlnet reference only
  • 微信小程序:如何在实现页面之间的返回
  • 一篇文章带你走进测试工程师的世界
  • C++ 中的const关键字
  • 前端框架vue3中的条件渲染(v-show,v-if,v-else-if,v-else)
  • Linux——网络(5)
  • 9.3 k8s介绍
  • 【高等代数笔记】(14-17)N阶行列式
  • Spring启动流程
  • 【C-实践】一对一的网络通信(tcp+select)
  • 在Python中,文本查找和替换的常用操作
  • 鸿蒙(API 12 Beta6版)【ArkGraphics 3D场景搭建以及管理】方舟3D图形
  • 如何打造基于Java SpringBoot和Vue的医院门诊智能预约平台?四步实现高效就医流程,整合MySQL数据库,优化用户体验。
  • 【实战篇】Mcu配置
  • 【js】数组去重
  • Day-04-QFile打开文件的两种方式