dataset饼图

描述:当前是关于Echarts图表中的 饼图 示例。
 
            var option = {
    legend: {
        orient: 'vertical',
        left: '2%',
        top: '45%',
        itemGap: 20,
        data: [
          {
            name: '待维修'
          },
          {
            name: '维修中'
          },
          {
            name: '运行中'
          }
        ],
        textStyle: {
          fontWeight: 'normal',
          color: '#27C2E1',
          fontSize: 16
        }
    },
    tooltip: {},
    dataset: [
        {
            source: [
                ['状态', '待维修', '维修中', '运行中'],
                ['value', 34, 23, 236]
            ]
        },{
            source: [
                ['week', '吨数', '次数', '报修'],
                ['周一', 41.1, 30.4, 65.1],
                ['周二', 32, 0, 72.2]
            ]
        }, {
            source: [
                ['cate', '配送次数', '配送车次'],
                ['value', 325, 2873]
            ]
        }
    ],
    series: [
        
        {
            type: 'pie',
            radius: [20, 60],
            center: ['28%', '50%'],
            datasetIndex: 0,
            seriesLayoutBy: 'row',
            color: [{
                colorStops: [{
                  offset: 0,
                  color: '#FFEA4F'
                }, {
                  offset: 1,
                  color: '#F89212'
                }]
            }, {
                colorStops: [{
                  offset: 0,
                  color: "#FF7671"
                }, {
                  offset: 1,
                  color: '#A14AFF'
                }]
            }, {
                colorStops: [{
                  offset: 0,
                  color: "#A568FF"
                }, {
                  offset: 1,
                  color: '#006CFF'
            }]
          }]
        },
    
    
    
    
    
        {
            type: 'pie',
            radius: [30, 60],
            center: ['15%', '15%'],
            datasetIndex: 1,
            encode: {
                itemName: 'week',
                value: '吨数'
            }
        }, {
            type: 'pie',
            radius: [30, 60],
            center: ['50%', '15%'],
            datasetIndex: 1,
            encode: {
                itemName: 'week',
                value: '次数'
            }
        }, {
            type: 'pie',
            radius: [30, 60],
            center: ['80%', '15%'],
            datasetIndex: 1,
            encode: {
                itemName: 'week',
                value: '报修'
            }
        },
        
        
        
        
        
        
        {
            type: 'pie',
            name: '配送',
            radius: [50, 60],
            center: ['15%', '80%'],
            datasetIndex: 2,
            encode: {
                itemName: 'cate',
                value: '配送次数'
            },
            color: [{
                colorStops: [{
                  offset: 0,
                  color: '#FF7671'
                }, {
                  offset: 1,
                  color: '#A14AFF'
                }]
            }],
            label: {
              formatter: '{@配送次数}\n{x|{a}}',
              position: 'center',
              textStyle: {
                color: '#000',
                fontSize: 24
              },
              rich: {
                  x: {
                      color: '#f00',
                      fontSize: 18
                  }
              }
            },
            tooltip: {
                show: false
            }
        },
        {
            type: 'pie',
            name: '配送车次',
            radius: [50, 60],
            center: ['45%', '80%'],
            datasetIndex: 2,
            encode: {
                itemName: 'cate',
                value: '配送车次'
            },
            color: 'orange'
        }
        
        
        
        
        
        
        
        
    ]
};