源码带注释:

option = {
  series: [
    {
      type: 'gauge',
      min: 0,//最大值
      max: 100, //最小值
      startAngle: 200,//仪表盘起始角度。圆心 正右手侧为0度,正上方为90度,正左手侧为180度。
      endAngle: -20,//仪表盘结束角度
      splitNumber: 100, //仪表盘刻度的分割段数
      itemStyle: {
        color: '#58D9F9', //颜色
        shadowColor: 'rgba(0,138,255,0.45)',//阴影颜色
        shadowBlur: 10,//图形阴影的模糊大小
        shadowOffsetX: 2,//阴影水平方向上的偏移距离
        shadowOffsetY: 2,//阴影垂直方向上的偏移距离
      },
      progress: {
        show: true, //是否显示进度条
        roundCap: true,//是否在两端显示成圆形
        width: 18,//进度条宽度
      },
      pointer: {
        show:false,//是否显示指针
      },
      axisLine: {
        show:true, //是否显示仪表盘轴线
        roundCap: true, //是否在两端显示成圆形
        lineStyle: {
          width: 18,//轴线宽度
        }
      },
      axisTick: {
        show:false,//是否显示刻度
      },
      splitLine: {
        show:false,//是否显示分隔线
      },
      axisLabel: {
        show:false,//是否显示标签
      },
      title: {
        show: false,//是否显示标题
      },
      detail: {
        show:true,//是否显示详情
        valueAnimation: true,//是否开启标签的数字动画
        width: '60%',//详情宽度
        lineHeight: 40,//行高
        borderRadius: 8, //文字块的圆角
        offsetCenter: [0, '-5%'],//相对于仪表盘中心的偏移位置,数组第一项是水平方向的偏移,第二项是垂直方向的偏移。可以是绝对的数值,也可以是相对于仪表盘半径的百分比
        fontSize: 60,//文字的字体大小
        fontWeight: 'bolder',//文字字体的粗细
        formatter: '{value}/100',//格式化函数或者字符串
        color: 'auto',//文本颜色
      },
      data: [
        {
          value: 80
        }
      ]
    }
  ]
};

将精度条设为渐变色,中间富文本修改样式:只需要修改(进度条progress、详情detail)

progress: {
                show: true, //是否显示进度条
                roundCap: true,//是否在两端显示成圆形
                width: 18,//进度条宽度
                itemStyle: {
                    color: {
                        type: 'linear',
                        x: 0,
                        y: 0,
                        x2: 0,
                        y2: 1,
                        colorStops: [{
                            offset: 0, color: '#4A9FFA' // 0% 处的颜色
                        }, {
                            offset: 1, color: '#47D6DE' // 100% 处的颜色
                        }],
                        global: false // 缺省为 false
                    }
                }
            },

detail: {
                show: true,//是否显示详情
                valueAnimation: true,//是否开启标签的数字动画
                width: '60%',//详情宽度
                lineHeight: 40,//行高
                borderRadius: 8, //文字块的圆角
                offsetCenter: [0, '-10%'],//相对于仪表盘中心的偏移位置,数组第一项是水平方向的偏移,第二项是垂直方向的偏移。可以是绝对的数值,也可以是相对于仪表盘半径的百分比
                fontSize: 60,//文字的字体大小
                fontWeight: 'bolder',//文字字体的粗细
                formatter: '{a|{value}}{b|/100}',//格式化函数或者字符串
                color: 'auto',//文本颜色
                rich: {
                    a: {
                        align: 'center',
                        color: '#3396FE',
                        fontSize: 50,
                        fontWeight: 'normal',//文字字体的粗细
                        borderRadius: 8, //文字块的圆角
                        lineHeight: 40,//行高
                    },
                    b: {
                        align: 'center',
                        color: '#67788A',
                        fontSize: 20,
                        fontWeight: 'bolder',//文字字体的粗细
                        borderRadius: 8, //文字块的圆角
                        lineHeight: 40,//行高
                    },
                }
            },

echarts 弧形进度条 配置相关推荐

  1. echarts渐变进度条

    echarts渐变进度条 展示情况如下图 相关代码 var data = ['数据一','数据二',"数据三","数据四","数据五",&q ...

  2. Android自定义View之圆弧形进度条,支持背景图片设置

    Android下自定义的一款圆弧形进度条,支持中心图片设置,有兴趣的朋友可以尝试下. Github地址点击打开链接 package com.julyapp.progressdemo.view;impo ...

  3. 弧形进度条(动画版)

    本博客只要没有注明"转",那么均为原创,转贴请注明本博客链接链接 我们先把问题分解为下面3个小问题. 1.如何画一个弧形 2.如何让弧形带有加载过程 3.如何让进度值随着圆弧一起转 ...

  4. iOS实现一个颜色渐变的弧形进度条

    在Github上看到一些进度条的功能,都是通过Core Graph来实现.无所谓正确与否,但是开发效率明显就差很多了,而且运行效率还是值得考究的.其实使用苹果提供的Core Animation能够非常 ...

  5. Echarts环形进度条

    最终效果图如下: 注意和基础折线图不同,进度条需要额外定义2个变量: var value = 66;//当前进度 var maxvalue = 100;//进度条最大值 完整代码如下: <!DO ...

  6. android弧形背景,Android 弧形进度条

    Android自带的progressbar组件基本可以满足常用的一些需求,最近一套新UI用到了弧形的进度条,如图 最初看到,自己是想自己实现,涉及到的问题就比较多,需要一些精确的计算画上去,整个屏幕的 ...

  7. ios弧形进度条_【iOS实现一个颜色渐变的弧形进度条】

    在Github上看到一些进度条的功能,都是通过Core Graph来实现.无所谓正确与否,但是开发效率明显就差很多了,而且运行效率还是值得考究的.其实使用苹果提供的Core Animation能够非常 ...

  8. echarts带进度条的仪表盘

    带阈值更改颜色 echartUtil.getNetGaugeOption = function (data, value, name) { var name = name;//title名称 var  ...

  9. ios弧形进度条_ios 圆形进度条

    今天产品要弄一个圆形的进度条 1532512706923.jpg 有很多开源的进度条不用,非要弄这种效果,就不吐槽了,还是想想怎么实现 废话就不多说了 直接上代码 #import @interface ...

最新文章

  1. cephfs 挂载 卸载
  2. [包计划] cheerio
  3. 【报告分享】抖音短视频营销之“梗”的应用(借梗造梗13招).pdf
  4. Linux服务器数据库的导入和导出
  5. java版spring cloud+spring boot+redis社交电子商务平台-spring-cloud-config
  6. php如何实现qq第三方登录,PHP实现qq第三方登录
  7. 笔记 33 | Android通信之Thread类实现多线程
  8. 阶段3 1.Mybatis_12.Mybatis注解开发_3 mybatis注解开发保存和更新功能
  9. CIM系统与MES系统介绍
  10. 数字信号处理前瞻(note1):奈奎斯特与折叠频率
  11. 典型行业大数据应用和安全风险和解决方案
  12. 系统没有安装任何软件如何查看电脑开机启动项
  13. 利用Java程序统计彩票双色球中一等奖究竟有多难
  14. 第16套题目 doc.计算机,计算机二级ms实操题excel难点汇总.doc
  15. 快狗打车CTO沈剑:数据库架构一致性最佳实践
  16. 莱赞多店管家分析Lazada印尼站点热卖商品,商家运营更轻松
  17. matlab建立ar时间序列模型_Matlab时间序列-AR-AR模型.doc
  18. Atomikos 中文说明文档(周枫翻译)
  19. IP 地址及其应用(计算机网络)
  20. python 中的while语句

热门文章

  1. 《艺术的故事》读书笔记3-希腊的伟大觉醒
  2. 关于右键菜单函数  trackpopupmenu
  3. 如果乌鸦不能改变自己的颜色。
  4. mysql挪光标只能用键盘,Windows8/8.1下,键盘按键后,鼠标左键短暂失灵问题_MySQL...
  5. C# Winform Chart控件用法4之饼状图
  6. echarts 简单绘制地图
  7. Quartz-2.2.1 任务调度框架在Java项目中的使用实例
  8. ISE14.7使用教程(一个完整工程的建立)
  9. chatgpt这么火?前端如何实现类似chatgpt的对话页面
  10. Linux系统sed命令详解