zoukankan      html  css  js  c++  java
  • echars 饼图使用

    option = {
          tooltip: {
            trigger: 'item',
            formatter: '{a} <br/>{b}: {c} ({d}%)'
          },
          legend: {
            orient: 'vertical',
            x: 'right',
            y: 'center',
            align: 'left',//文字永远在左侧
            icon: 'circle',// 这个字段控制形状 类型包括 circle,rect ,roundRect,triangle,diamond,pin,arrow,none
            data: [
              {
                name: '红码人数',
                textStyle: {
                  fontSize: 12,
                  color: 'white'
                }
              },
              {
                name: '黄码人数',
                textStyle: {
                  fontSize: 12,
                  color: 'white'
                }
              },
              {
                name: '绿码人数',
                textStyle: {
                  fontSize: 12,
                  color: 'white'
                }
              }
            ],
            formatter(name) {   //文字显示图形数据
              var index = 0;
              var clientlabels = ['红码人数','黄码人数','绿码人数'];
              var clientcounts = [`${data.red}`,`${data.yellow}`,`${data.green}`];
              clientlabels.forEach((value,i) => {
                if (value === name){
                  index = i;
                }
              });
              return `${name}  ${clientcounts[index]}`;
            }
          },
          color: ['red', 'yellow', 'green'],
          series: [
            {
              name: '',
              type: 'pie',
              radius: ['35%', '45%'],
              center: ['35%', '50%'],
              avoidLabelOverlap: false,
              label: {
                normal: {
                  show: true,
                  position: 'center',
                  formatter(argument) {
                    var html;
                    html = `${data.number} 总人数`;
                    return html;
                  },
                  textStyle: {
                    fontSize: 15,
                    color: '#fff'
                  }
                }
              },
              labelLine: {
                show: false
              },
              data: [
                { value: `${data.red}`, name: '红码人数' },
                { value: `${data.yellow}`, name: '黄码人数' },
                { value: `${data.green}`, name: '绿码人数' }
              ]
            }
          ]
        };
    点关注各类It学习资源免费送+V 1153553800
  • 相关阅读:
    [转] CSocket 和CAsyncSocket类介绍
    error C2275: 'SOCKET' : illegal use of this type as an expression
    tagVARIANT、VARIANT、_variant_t和COleVariant
    使用MFC WinInet进行FTP中文件的简单上传和下载功能
    【转】VS2008快速将代码中字符串改为_T(“”)风格的方法
    【转】Internet与Intranet区别
    POSIX是什么?
    Ocx控件注册不成功?可能是tlb文件导致~
    十三种基于直方图的图像全局二值化算法原理、实现、代码及效果(转)
    图像匹配之欧式距离算法(转)
  • 原文地址:https://www.cnblogs.com/binary1010/p/13539457.html
Copyright © 2011-2022 走看看