第一种方式

getAlarmStatus() {var myChart = echarts.init(document.getElementById('alarmStatus'));var option = {tooltip: {trigger: 'item'},// title: {//     left: '32.5%',//     top: '44%',//     subtext: `{a|${this.alarmCount}}\n{b|告警总数}`,//     subtextStyle:{//         fontSize:14,//         color:"#333",//         rich: {//             a: {//                 fontSize:14,//                 fontWeight:700,//                 color:'#305A5F',//                 align: 'center',//                 lineHeight: 20//             },//             b: {//                 fontSize:14,//                 fontWeight:700,//                 color:'rgba(0,0,0,0.65)',//                 align: 'center',//                 lineHeight: 20//             }//         }//     }// },legend: {top: '5%',right: '5%',orient: 'vertical',top: '40%',icon: 'circle',itemWidth: 10,itemHeight: 10,textStyle: {fontSize: '14px'}},series: [{type: 'pie',radius: ['42%', '57%'],center: ['42%','60%'],avoidLabelOverlap: false,label: {show: true,fontSize: '14px',formatter: function(e) {return `${Math.round(e.percent)}%`},//   color: 'auto'position: 'center'},labelLine: {show: true,length: 5},data: [{ value: 1048, name: '未处理',itemStyle:{color: '#5FAEB0'}},{ value: 735, name: '处理中',itemStyle:{color: '#1D79A7'} },{ value: 580, name: '已取消',itemStyle:{color: '#F0CC58'} },{ value: 484, name: '已关闭',itemStyle:{color: '#C5CCDB'} },],},]};myChart.setOption(option);
},

效果:

这种方式有一个不好的地方就是lable没法在圆环外层展示

第二种方式

getAlarmStatus() {var myChart = echarts.init(document.getElementById('alarmStatus'));var option = {tooltip: {trigger: 'item'},title: {left: '32.5%',top: '44%',subtext: `{a|${this.alarmCount}}\n{b|告警总数}`,subtextStyle:{fontSize:14,color:"#333",rich: {a: {fontSize:14,fontWeight:700,color:'#305A5F',align: 'center',lineHeight: 20},b: {fontSize:14,fontWeight:700,color:'rgba(0,0,0,0.65)',align: 'center',lineHeight: 20}}}},legend: {top: '5%',right: '5%',orient: 'vertical',top: '40%',icon: 'circle',itemWidth: 10,itemHeight: 10,textStyle: {fontSize: '14px'}},series: [{type: 'pie',radius: ['42%', '57%'],center: ['42%','60%'],avoidLabelOverlap: false,label: {show: true,fontSize: '14px',formatter: function(e) {return `${Math.round(e.percent)}%`},//   color: 'auto'// position: 'center'},labelLine: {show: true,length: 5},data: [{ value: 1048, name: '未处理',itemStyle:{color: '#5FAEB0'}},{ value: 735, name: '处理中',itemStyle:{color: '#1D79A7'} },{ value: 580, name: '已取消',itemStyle:{color: '#F0CC58'} },{ value: 484, name: '已关闭',itemStyle:{color: '#C5CCDB'} },],},]};myChart.setOption(option);
},

效果:

Echarts饼图中间添加文字相关推荐

  1. echarts饼图扇区添加点击事件

    在echarts最后面添加上这段代码就可以了 function eConsole(param) { //alert(option.series[0].data.length); //alert(opt ...

  2. echarts饼图里添加formatter数据的方法

    实现效果:实现鼠标移到指定位置的时候出现多个对应的数值 效果(截图-图一): formatter的定义 官方解释地址:https://echarts.apache.org/zh/option.html ...

  3. echarts饼图 mouseover中间部分文字样式设置,默认显示总和

    需求描述 需求要求利用echarts的饼图对企业数量进行统计,要求 默认饼图中间 显示全部 企业数量,鼠标移动上去,则显示对应部分的企业数量,并且设置样式. 效果图 具体代码 let TrendCha ...

  4. Echarts饼图,以及显示百分比的文字

    这样就可以实现饼图点击某一部分,监听点击事件: 试了其他博友的方式都没用,这个是最简单的方式了. // 处理点击事件并且跳转到相应的百度搜索页面 eCharts.on('click', functio ...

  5. echarts饼图提示文字标签重叠怎么处理

    echarts饼图提示文字默认如图二(高危123占比都为0) 即便是存在多个item占比都为0   也是不会重叠的 如果如图一提示文字重叠了  很可能是series里设置了avoidLabelOver ...

  6. echarts饼图指示器文字颜色设置不同

    学习记录,平时开发时遇到过的问题 echarts饼图label文字颜色

  7. echart饼图标签重叠_怎么让ECharts饼图的label标签不重叠?

    1.怎么让ECharts饼图的label标签不重叠? 使用ECharts饼图,如果有的项目占比很小,饼图所占空间也比较小的时候,会出现label标签重叠.标签被截断的情况(图1). 可以通过设置rad ...

  8. 【Echarts】Echarts给title添加背景图片

    Echarts给title添加背景图片 通过rich自定义样式,在rich中添加背景图片,然后应用到title上 myChart.setOption({title: {show: true,//主标题 ...

  9. echarts饼图pie中间显示总数

    echarts饼图pie中间显示总数 有这样一种需求,饼图中间显示总数,当鼠标悬浮指定区域时显示对应区域数值 网上搜了好多都是通过zlevel来实现的这种效果,但是如果echarts的背景如果不是纯色 ...

最新文章

  1. ubuntu16.04 ROS安转及RVIZ启动
  2. java 主从表_如何开发主从报表
  3. 线程退出【Linux学习】pthread_create主线程与创建的新线程之间退出关系
  4. cocos2d-x中几种存储数据的方式
  5. 2022-03-19
  6. numpy基础——对数组切片操作
  7. BZOJ 1020——[SHOI2008]安全的航线flight
  8. 第八章 PX4-SDlog解析
  9. a/b测试_如何进行A / B测试?
  10. 计算机考试上传照片教程,电脑照片传到iPhone手机的详细步骤【图文】
  11. 利用Xapian构建自己的搜索引擎
  12. ARINC429基础知识
  13. 类ResourceBundle详解
  14. 李永乐老师讲博弈论:帝王为啥要杀掉有功之臣
  15. 制作WIN7+XP+DOS+PE多系统启动光盘
  16. 最新微信域名防封_微信二级不死域名真的不死吗
  17. 好用文件整理工具,需要速来
  18. 服务器功耗计算器_无服务器在您的用例中便宜吗? 用这个计算器找出答案。
  19. 【雅思阅读】王希伟阅读P3(Heading)
  20. CodeForces - 1144C Two Shuffled Sequences【优先队列】

热门文章

  1. 【无人机——飞控不解锁问题】关于Ardupilot飞控解锁时电机发出“滴滴”声,可解锁但电机不旋转问题解决方案
  2. 使用需求管理工具来提升需求管理和追溯的效率
  3. eclipse代码没有提示
  4. Unity shader 使用 半兰伯特 (Half-Lambert)漫反射会使得模型在没有直射光的情况下漆黑一片
  5. 实现movielen电影推荐
  6. [读书笔记]九月读书笔记
  7. Access数据库及其基本操作(转)
  8. 【hjmmm网络流24题补全计划】
  9. 基于遗传算法的电动汽车有序充电优化调度 利用遗传算法对电动汽车有序充电进行优化;优化目标包括充电费用最低,电动汽车充到足够的电,负荷峰谷差最小
  10. Word入门动画教程21:页面纵横混排