人员编制占比

描述:当前是关于Echarts图表中的 示例。
 
            // EUI.include("vfs/root/echarts/echarts-roundCap.js");

// EUI.include("vfs/root/echarts/echarts2.js");

// var myChart1 = echarts2.init(document.getElementById("HHH137"));
var value = '4';
var getmax = 200;

var getvalue = 138;

option = {
    title: [
        {
            text: '人员编制占比',

            bottom: '5%',

            x: 'center',

            borderColor: '#1598FF',

            borderWidth: 1,

            borderRadius: 56,

            backgroundColor: '#1598FF',

            padding: [7, 30],

            textStyle: {
                fontWeight: 'bold',

                fontSize: 13,

                color: '#fff',
            },
        },
    ],

    angleAxis: {
        show: false,

        max: (getmax * 360) / 270, //-45度到225度,二者偏移值是270度除360度

        type: 'value',

        startAngle: 225, //极坐标初始角度

        splitLine: {
            show: false,
        },
    },

    barMaxWidth: 20, //圆环宽度

    radiusAxis: {
        show: false,

        type: 'category',
    },

    //圆环位置和大小

    polar: {
        center: ['50%', '50%'],

        radius: '120%',
    },

    series: [
        {
            type: 'bar',

            data: [
                {
                    //上层圆环,显示数据

                    value: getvalue,

                    itemStyle: {
                        color: '#1598FF',
                    },
                },
            ],

            barGap: '-100%', //柱间距离,上下两层圆环重合

            coordinateSystem: 'polar',

            roundCap: true, //顶端圆角

            z: 3, //圆环层级,同zindex
        },

        {
            //下层圆环,显示最大值

            type: 'bar',

            data: [
                {
                    value: getmax,

                    itemStyle: {
                        color: '#1598FF',

                        opacity: 0.2,

                        borderWidth: 0,
                    },
                },
            ],

            barGap: '-100%',

            coordinateSystem: 'polar',

            roundCap: true,

            z: 1,
        },

        //仪表盘

        {
            type: 'gauge',

            startAngle: 225, //起始角度,同极坐标

            endAngle: -45, //终止角度,同极坐标

            axisLine: {
                show: false,
            },

            splitLine: {
                show: false,
            },

            axisTick: {
                show: false,
            },

            axisLabel: {
                show: false,
            },

            splitLabel: {
                show: false,
            },

            pointer: {
                // 分隔线
                show:false,//是否显示指针
                shadowColor: 'auto', //默认透明

                shadowBlur: 5,

                length: '50%',

                width: '2',
            },

            itemStyle: {
                color: '#1598FF',

                borderColor: '#1598FF',

                borderWidth: 3,
            },

            detail: {
                formatter: function (params) {
                    return getvalue + '人';
                },

                color: '#1598FF',

                fontSize: 20,

                offsetCenter: [0, -10],
            },

            title: {
                show: false,
            },

            data: [
                {
                    value: getvalue,
                },
            ],
        },
        {
            name: '外部刻度',

            type: 'gauge',

            //  center: ['20%', '50%'],

            radius: '75%',

            min: 0, //最小刻度

            max: 100, //最大刻度

            splitNumber: 10, //刻度数量

            startAngle: 225,

            endAngle: -45,

            axisLine: {
                show: true,

                lineStyle: {
                    width: 1,

                    color: [[1, 'rgba(0,0,0,0)']],
                },
            }, //仪表盘轴线

            axisLabel: {
                show: false,

                color: '#4d5bd1',

                distance: 25,
            }, //刻度标签。

            axisTick: {
                show: true,

                splitNumber: 7,

                lineStyle: {
                    color: '#C7CBCF', //用颜色渐变函数不起作用

                    opacity: 0.6,

                    width: 2,
                },

                length: -8,
            }, //刻度样式

            splitLine: {
                show: false,

                length: -20,

                lineStyle: {
                    color: '#C7CBCF', //用颜色渐变函数不起作用
                },
            }, //分隔线样式

            detail: {
                show: false,
            },

            pointer: {
                show: false,
            },
        },
      
    ],
};

// myChart1.setOption(option, true);