仪表盘

描述:当前是关于Echarts图表中的 示例。
 
              var axislineColor = new echarts.graphic.LinearGradient(0, 0, 1, 0, [{
        offset: 0,
        color: '#FF442D'
    },
        {
            offset: 0.62,
            color: '#F4FD51'
        },
        {
            offset: 1,
            color: '#1EFD9D'
        }
    ]);
 option = {
        title: {
            text: "健康度",
            textStyle: {
                color:'#fff',
                fontSize: 14,
            },
            orient: 'vertical',
            bottom: '25%',
            left: 'center',
        },
        tooltip: {
            formatter: "{a} : {c}%"
        },
        series: [
            {
                name: '健康度',
                type: 'gauge',
                z: 3,
                min: 0,
                max: 100,
                radius: '85%',
                itemStyle: {
                    color: '#ccc'
                },
                axisLine: { // 坐标轴线
                    lineStyle: { // 属性lineStyle控制线条样式
                        width: 10,
                        color: [
                            [1, axislineColor]
                        ],
                    }
                },
                axisTick: {
                    show: false
                },
                axisLabel: {
                    show: true,
                    distance: -5,
                    textStyle: {
                        color: '#ccc',
                        fontSize: 12,
                    }
                },
                splitLine: { // 分隔线
                    show: false
                },
                pointer: {
                    show: true,
                    length: '65%',
                    width: 5, //指针粗细
                    color: '#ccc'
                },
                data: [50],
                detail: {
                    show: true,
                    offsetCenter: [0, "80%"],
                    formatter:function (e) {
                        return (
                            (e+'%')
                        )
                    },
                    fontWeight:'bold',
                    color: '#000',
                    fontSize:20
                }
            },
            {
                name: "内外圆",
                type: "pie",
                radius: "2%",
                z: 5,
                itemStyle: {
                    color: "#ccc",
                },
                hoverAnimation: false,
                label: {
                    show: false,
                },
                tooltip: {
                    show: false,
                },
                data: [100],
                animationType: "scale",
            },
            {
                name: '',
                type: 'gauge',
                z: 2,
                min: 0,
                max: 100,
                radius: '78%',
                axisLine: { // 坐标轴线
                    show: false,
                    lineStyle: { // 属性lineStyle控制线条样式
                        width: 0,
                        color: [
                            [1, axislineColor]
                        ],
                    }
                },
                title: {
                    show: false
                },
                detail: {
                    show: false
                },
                axisTick: {
                    show: true,
                    length: 10,
                    lineStyle: {
                        width: 1,
                        color: '#ccc'
                    }
                },
                axisLabel: {
                    show: false
                },
                splitLine: { // 分隔线
                    show: false
                },

            }
        ]
    };

    myChart.setOption(option);