测试1

描述:当前是关于Echarts图表中的 仪表盘 示例。
 
            var value = 50
var colorRegionRate = (value / 100).toFixed(2)

option = {
    backgroundColor: '#000',
    series: [{
            name: '统计',
            type: 'gauge',
            radius: '25%', //图表尺寸
            startAngle: 0,
            endAngle: 360,
            center: ['20%', '50%'],
            axisLine: {
                show: false,
                lineStyle: {
                    width: 30,
                    shadowBlur: 0,
                    color: [
                        [0, '#00323C'],
                        [1, '#00323C']
                    ],
                }
            },
            axisTick: {
                show: true,
                lineStyle: {
                    color: 'auto',
                    width: 3
                },
                length: -20,

                splitNumber: 8
            },
            splitLine: {
                show: false,
            },
            axisLabel: {
                show: false
            },
            pointer: { //仪表盘指针
                show: false,

            },
            detail: {
                show: false,
            }
        },
        {
            type: 'gauge',
            radius: '35%',
            center: ['20%', '50%'],
            splitNumber: 0, //刻度数量
            startAngle: 225,
            endAngle: -45,

            axisLine: {
                show: true,

                lineStyle: {
                    width: 15,
                    color: [
                        // 有数值的部分
                        [colorRegionRate, new echarts.graphic.LinearGradient(0, 0, 1, 0, [{
                                offset: 0,
                                color: '#1E85E6' // 0% 处的颜色
                            },
                            {
                                offset: 1,
                                color: '#38F0C8' // 100% 处的颜色
                            }
                        ])],
                        // 底色
                        [
                            1, '#00323C'
                        ]
                    ],
                },
                radius: 8,
            },
            //分隔线样式。
            splitLine: {
                show: false,
            },
            axisLabel: {
                show: false
            },
            axisTick: {
                show: false
            },
            pointer: {
                show: false,
            },
            title: {
                show: true,
                offsetCenter: [0, '-30%'], // x, y,单位px
                textStyle: {
                    color: '#fff',
                    fontSize: 20
                }
            },
            //仪表盘详情,用于显示数据。
            detail: {
                show: true,
                offsetCenter: [0, '0%'],
                color: '#fff',
                size: 20,
                formatter: function(params) {
                    return params + '%'
                },
                textStyle: {
                    fontSize: 42
                }
            },
            data: [{
                value: 50
            }]
        }
    ]
};