echarts得分环

echarts 得分环样式修改:由echarts的官方效果图1改为效果图2
效果图1:
===在这里插入图片描述
效果图2:
在这里插入图片描述

var chartDom = document.getElementById(‘defenh’);
var myChart = echarts.init(chartDom);
var option;

    option = {
        color: ['#d464ff', '#090d43', '#4168f5', '#090d43', '#18feff'], //环的颜色
        series: [{
            type: 'gauge',//仪表盘
            startAngle: 90,
            endAngle: -270,
            center: ['30%', '50%'],//中心(圆心)坐标,数组的第一项是横坐标,第二项是纵坐标。
            pointer: { //仪表盘指针
                show: false
            },
            progress: {//展示当前进度
                show: true,
                overlap: false,//多组数据时进度条是否重叠
                roundCap: false,
                clip: false,
            },
            axisLine: {//仪表盘轴线相关配置
                lineStyle: {//仪表盘轴线样式
                    width: 60,
                    color: [
                        [1, '#090d43']
                    ]
                }
            },
            splitLine: {//分隔线样式
                show: false,
                distance: 0,//分隔线与轴线的距离
                length: 10
            },
            axisTick: {//刻度样式
                show: false
            },
            axisLabel: {//刻度标签
                show: false,
                distance: 50//标签与刻度线的距离
            },
            data: [{//系列中的数据内容数组
                    value: 20,
                    name: 'Perfect',
                    title: {//仪表盘标题
                        offsetCenter: ['160%', '-90%'],
                        color: '#d464ff',

                    },
                    detail: {
                        offsetCenter: ['160%', '-65%']
                    }
                },
                {
                    value: 100,
                    detail: {
                        show: false
                    },
                },
                {
                    value: 40,
                    name: 'Good',
                    title: {//仪表盘标题
                        offsetCenter: ['160%', '-15%'],
                        color: '#4168f5',

                    },
                    detail: {
                        offsetCenter: ['160%', '10%']
                    }
                },
                {
                    value: 100,
                    detail: {
                        show: false
                    },
                },
                {
                    value: 60,
                    name: 'Commonly',
                    title: {//仪表盘标题
                        offsetCenter: ['160%', '60%'],
                        color: '#18feff',


                    },
                    detail: {
                        offsetCenter: ['160%', '85%']
                    }
                }
            ],
            title: {
                fontSize: 14
            },
            detail: {//仪表盘详情,用于显示数据
                width: 50,
                height: 14,
                fontSize: 14,
                color: 'auto',
                borderColor: 'auto',
                borderRadius: 20,
                borderWidth: 1,
                formatter: '{value}%'
            }
        }]
    };

    option && myChart.setOption(option);
}
defenh();
  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值