饼图

描述:当前是关于Echarts图表中的 饼图 示例。
 
            var data = [
  { value: 666, name: '巡查上报' },
  { value: 193, name: '自行处置' },
  { value: 300, name: '微信市民举报' },
  { value: 200, name: '微治理上报' },
  { value: 100, name: '视频抓拍' }
];
var color = ['#146de0', '#27ef5e', '#ffc140', '#d151d8', 'red'];
option = {
  backgroundColor: '#081736',
  color: color,
  tooltip: {
    trigger: 'item',
    backgroundColor: 'rgba(0,0,0,0.5)',
    color: '#fff',
    formatter: function (params) {
      return (
        params.name +
        '<br/>' +
        params.marker +
        '<span style="color:' +
        params.color +
        '">' +
        params.data['name'] +
        '\n' +
        params.data['value'] +
        '</span>'
      );
    }
  },
  legend: {
    orient: 'vertical',
    icon: "circle",
    left: '24.2%',
    top: '42%',
    itemWidth: 14,
    itemGap: 20,
    textStyle: {
      rich: {
        a: {
          color: '#fff',
          fontSize: 16,
          padding: [0, 10, 0, 0]
        },
        b: {
          color: '#fff',
          fontSize: 16,
          padding: [0, 10, 0, 10]
        }
      }
    },
    formatter: function (name) {
      var target, unit;
      for (var i = 0, l = data.length; i < l; i++) {
        if (data[i].name == name) {
          target = data[i].value;
          unit = data[i].unit;
        }
      }
      return `{a| ${name}}{b|${target}}`;
    }
  },
  series: [
    {
      name: '',
      type: 'pie',
      radius: ['27%', '50%'],
      center: ['75%', '50%'],
      avoidLabelOverlap: true,
      label: {
        normal: {
          show: true,
          position: 'inside',
          formatter: '{d}%',
          textStyle: {
            align: 'center',
            baseline: 'middle',
            fontSize: 16,
            fontWeight: '100',
            color: '#fff'
          }
        }
      },
      labelLine: {
        show: false
      },

      data: data
    }
  ]
};