饼图

描述:当前是关于Echarts图表中的 饼图 示例。
 
              const datas = [
        {
          name: '出租居住',
          value: 1
        },
        {
          name: '自营',
          value: 2
        },
        {
          name: '出租经营',
          value: 3
        },
        {
          name: '合作入股',
          value: 4
        }
      ]

      option = {
        color: ['#F56463', '#00C6FF', '#F09615', '#0079E6'],
        legend: {
          itemHeight: 14,
          itemWidth: 14,
          icon: 'rect',
          orient: 'vertical',
          top: 'center',
          right: '5%',
          textStyle: {
            align: 'left',
            color: '#',
            verticalAlign: 'middle',
            rich: {
              name: {
                width: 80,
                fontSize: 16
              },
              value: {
                width: 20,
                align: 'right',
                fontFamily: 'Medium',
                fontSize: 16
              },
              rate: {
                width: 10,
                align: 'right',
                fontSize: 16
              }
            }
          },
          data: datas,
          formatter: (name) => {
            if (datas.length) {
              const item = datas.filter((item) => item.name === name)[0]
              return `{name|${name}}{value| ${item.value}} {rate| 宗}`
            }
          }
        },
        tooltip: {
          trigger: 'item',
          formatter: '{d}%'
        },
        series: [
          {
            name: '',
            type: 'pie',
            radius: ['30%', '80%'],
            center: ['35%', '50%'],
            roseType: 'radius',
            label: {
              formatter: '{d}%'
            },
            labelLine: {
              length: 1,
              length2: 20
            },
            data: datas
          }
        ]
      }