总体满意度,饼状进度条

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            const score=4
const unit='分'
option = {
        backgroundColor: 'RGBA(40, 44, 83, 1)',
        // title: [{
        //   text: '总体满意度',
        //   x: 'center',
        //   top: '50%',
        //   textStyle: {
        //     color: '#ffffff',
        //     fontSize: 15,
        //     fontWeight: '400',
        //   }
        // }, {
        //   text: '4',
        //   x: 'center',
        //   top: '45%',
        //   textStyle: {
        //     fontSize: '30',
        //     color: '#ffffff',
        //     fontFamily: 'Lato',
        //     foontWeight: '600',
        //   },
        // }, {
        //   text: '分',
        //   x: '51%',
        //   top: '46%',
        //   textStyle: {
        //     fontSize: '20',
        //     color: '#ffffff',
        //     fontFamily: 'Lato',
        //     foontWeight: '600',
        //   },
        // }],
        title:{
            text:`{score|${score}}{unit|${unit}}`,
            subtext:'总体满意度',
            left:'center',
            y:'center',
            // top:'midddle',
            textStyle:{
                rich:{
                    score:{
                        color:'#ffffff',
                        fontSize:'35',
                    },
                    unit:{
                        color:'#ffffff',
                        fontSize:'10',
                        align:'center',
                        verticalAlign:'bottom',
                    }
                }
            }
        },
        polar: {
          radius: ['45%', '55%'],
          center: ['50%', '50%'],
        },
        angleAxis: {
          max: 5,
          show: false,
        },
        radiusAxis: {
          type: 'category',
          show: true,
          axisLabel: {
            show: false,
          },
          axisLine: {
            show: false,

          },
          axisTick: {
            show: false
          },
        },
        series: [
          {
            name: '',
            type: 'bar',
            roundCap: true,
            barWidth: 60,
            showBackground: true,
            backgroundStyle: {
              color: 'RGBA(0, 91, 126, 1)',
            },
            data: [4],
            coordinateSystem: 'polar',
            itemStyle: {
              normal: {
                color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [{
                  offset: 0,
                  color: '#38a700'
                }, {
                  offset: 1,
                  color: '#fdf914'
                }]),
              }
            }
          },
        ]
      };