刻度盘1

描述:当前是关于Echarts图表中的 仪表盘 示例。
 
            var demoData = {
    name: '城镇化率',
    value: 9000,
    percent:0.5,
};
option = {
    backgroundColor: '#091C2F',
    series: [
        {
            type: 'gauge',
            radius: '80%',
            center: ['center', 'center'],
            min: 0,
            max: 100,
            splitNumber: 6, //刻度数量
            startAngle: 220,
            endAngle: -40,
            axisLine: {
                // 坐标轴线
                show: false,
                lineStyle: {
                    // 属性lineStyle控制线条样式
                    width: 0,
                    shadowColor: '#67FFFC',
                    shadowBlur: 2,
                    color: [
                        [0.33, '#A34180'],
                        [0.66, ' #EA96B8'],
                        [1, '#E8BF5D'],
                    ],
                },
            },
            axisTick: {
                // 坐标轴小标记
                length: 20, // 属性length控制线长
                lineStyle: {
                    // 属性lineStyle控制线条样式
                    color: 'auto',
                    width: 2,
                },
            },
            axisLabel: {
                show: false,
            },
            splitLine: {
                // 分隔线
                length: -25,
                lineStyle: {
                    color: 'auto',
                    width: 2,
                },
            },
            title: {
                textStyle: {
                    fontWeight: 'bolder',
                    fontSize: 20,
                    fontStyle: 'italic',
                },
            },
            // 指针
            pointer: {
                show: false,
                length: '70%',
                width: '4%',
            },
            detail: {
                show: false,
            },
        },
        {
            type: 'gauge',
            radius: '61%',
            center: ['center', 'center'],
            splitNumber: 0, //刻度数量
            startAngle: 220,
            endAngle: -40,
            show: true,
            axisLine: {
                show: true,
                roundCap: true,
                lineStyle: {
                    width: 40,
                    shadowColor: 'rgba(0, 0, 0, 0.2)',
                    shadowBlur: 10,
                    shadowOffsetY: 70,
                    color: [[1, '#14306F']],
                },
            },
            //分隔线样式。
            splitLine: {
                show: false,
            },
            axisLabel: {
                show: false,
            },
            axisTick: {
                show: false,
            },
            pointer: {
                show: false,
            },
            detail: {
                show: false,
            },
        },
        {
            type: 'gauge',
            radius: '61%',
              center: ['center', 'center'],
            splitNumber: 0, //刻度数量
            startAngle: 220,
            endAngle: -40,
            show: true,
            axisLine: {
                show: true,
                roundCap: true,
                lineStyle: {
                    width: 40,
                    color: [
                        [
                           demoData.percent,
                            new echarts.graphic.LinearGradient(0, 0, 1, 0, [
                                {
                                    offset: 0,
                                    color: '#A34180',
                                },
                                {
                                    offset: 0.5,
                                    color: ' #EA96B8',
                                },
                                {
                                    offset: 1,
                                    color: '#E8BF5D',
                                },
                            ]),
                        ],
                    ],
                },
            },
            //分隔线样式。
            splitLine: {
                show: false,
            },
            axisLabel: {
                show: false,
            },
            axisTick: {
                show: false,
            },
            pointer: {
                show: false,
            },
            title: {
                show: true,
                offsetCenter: [0, '-20%'], // x, y,单位px
                textStyle: {
                    color: '#80A0FF',
                    fontSize: 50,
                },
            },
            //仪表盘详情,用于显示数据。
            detail: {
                formatter: '{value}',
                offsetCenter: ['0', '10%'],
                textStyle: {
                    fontSize: 24,
                    color: '#FFFFFF',
                },
            },
            data: [demoData],
        },
    ],
};