仪表盘-一般燃料电池车echarts 柱状配置项内容和展示

配置项如下
      //由于第一次新建该demo时没经验,允许其他用户修改脚本
//所以还希望各位小哥哥小姐姐在对此代码修改查看时不要点保存呀
//因为保存会覆盖我的版本呢
//我也会继续分享自己实现的图表
//感谢看见的小伙伴,大家共同进步!
option = {
    backgroundColor: '#000',
    title: [
        {
            // text: '一般燃料电池车',
            text: '特殊燃料电池车',
            bottom: 350,
            x: 'center',
            borderColor: '#fff',
            borderWidth: 1,
            borderRadius: 15,
            padding: [7, 14],
            textStyle: {
                fontWeight: 'normal',
                fontSize: 20,
                color: '#fff',
            },
        },
    ],
    angleAxis: {
        show: false,
        max: (100 * 360) / 270, //-45度到225度,二者偏移值是270度除360度
        type: 'value',
        startAngle: 225, //极坐标初始角度
        splitLine: {
            show: false,
        },
    },
    barMaxWidth: 14, //圆环宽度
    radiusAxis: {
        show: false,
        type: 'category',
    },
    //圆环位置和大小
    polar: {
        center: ['50%', '50%'],
        radius: '180',
    },
    series: [
        {
            type: 'bar',
            data: [
                {
                    //上层圆环,显示数据
                    value: 100,
                    itemStyle: {
                        normal: {
                            color:'#FCC841',
                            areaColor: '#FCC841',
                            borderWidth: 4, //设置外层边框
                            // borderColor: '#9ffcff',
                            shadowColor: '#FCC841',
                            shadowBlur: 10,
                        },
                    },
                },
            ],
            barGap: '-100%', //柱间距离,上下两层圆环重合
            coordinateSystem: 'polar',
            roundCap: true, //顶端圆角从 v4.5.0 开始支持
            z: 2, //圆环层级,同zindex
        },
        {
            //下层圆环,显示最大值
            type: 'bar',
            data: [
                {
                    value: 100,
                    itemStyle: {
                        color: '#80B8FF',
                    },
                },
            ],
            barGap: '-100%',
            coordinateSystem: 'polar',
            roundCap: true,
            z: 1,
        },
        //仪表盘
        {
            name: 'AQI',
            type: 'gauge',
            startAngle: 225, //起始角度,同极坐标
            endAngle: -45, //终止角度,同极坐标
            axisLine: {
                show: false,
            },
            splitLine: {
                show: false,
            },
            axisTick: {
                show: false,
            },
            axisLabel: {
                show: false,
            },
            splitLabel: {
                show: false,
            },
            pointer: {
                show: false,
            },
            title: {
                offsetCenter: [-20, -10],
                color: '#FCC841',
                fontSize: 38,
                fontWeight: 500,
                rich: {
                    a: {
                        fontWeight: 'normal',
                        fontSize: 20,
                        color: '#FFF',
                        padding: [0, 0, 0, 0],
                    },
                },
                padding: [0, 0, 0, 40],
            },
            /**
                detail: {
                    formatter: function (e) {
                        return '90%';
                    },
                    color: '#fff',
                    fontSize: 16,
                    offsetCenter: [40, -15],
                    backgroundColor: '#FCC841',
                    borderRadius: 8,
                    padding: [4, 4],
                },**/
            detail: {},
            data: [
                {
                    value: 100,
                    // name: 310 + '公里\n' + '{a|' + '要求:300公里' + '}',
                    name: 220 + '公里\n' + '{a|' + '要求:200公里' + '}',
                },
            ],
        },
    ],
};

    
截图如下