柱状图和饼图echarts 柱状配置项内容和展示

配置项如下
      var uploadedDataURL = "/asset/get/s/data-1640684553020-h06CwCuob.tsx";


 var dataName = ['外购', '自发电', '总发电量']
  var dataValue = [20, 30, 50]
option =  {
      tooltip: {},
      grid: [{ x: '10%', y: '7%', width: '25%', height: '80%', left: 70 }],
      /**    总发电量 */
      color: ['#73ACFF', '#DECD85', '#64B7FF'],
      
      xAxis: {
        show: false,
        type: 'value',
        gridIndex: 0,
      },
      yAxis: {
        type: 'category',
        axisLine: {
          show: false,
        },
        axisTick: {
          show: false,
        },
        splitLine: {
          show: false,
        },
        axisLabel: {
          fontSize: '12px',
          fontFamily: 'PingFangSC-Semibold, PingFang SC',
          fontWeight: 600,
          color: '#000',
          verticalAlign: 'middle',
          align: 'left',
          padding: [2, 2, 2, -50],
        },
        gridIndex: 0,
        data: dataName,
      },
      series: [
        {
          name: '',
          type: 'bar',
          stack: 'Total',
          itemStyle: {
            borderColor: 'transparent',
            color: 'transparent',
          },
          emphasis: {
            itemStyle: {
              borderColor: 'transparent',
              color: 'transparent',
            },
          },
          data: [dataValue[1], 0, 0],
        },
        {
          name: '',
          type: 'bar',
          stack: 'Total',
          barWidth: 20,
          label: {
            normal: {
              show: true,
              color: '#fff',
              fontSize: '12px',
              fontFamily: 'DINAlternate-Bold, DINAlternate',
              fontWeight: 'bold',
            },
          },
          itemStyle: {
            barBorderRadius: 120,
            color: (params) => {
              // 首先定义一个数组
              const colorList = ['#73ACFF', '#DECD85', '#64B7FF'];
              return colorList[params.dataIndex];
            },
            // 以下为是否显示
            label: {
              show: false,
            },
          },
          data: dataValue,
        },
        {
          type: 'pie',
          data: [
            { value: dataValue[0], name: dataName[0] },
            { value: dataValue[1], name: dataName[1] },
            { value: dataValue[2], name: dataName[2] },
          ],
          radius: '50%',
          center: ['75%', '50%'],
        },
      ],
    };

    
截图如下