一、设置环形图中心文字

  1. 可用 titel.texttitle.subtext 来定义中心处的文本
title:{text:subtext:
}
  1. graphic 原生图形元素组件
  • 每个图形元素本身有自己的图形基本的位置和尺寸设置
{type: 'rect',shape: {x: 10,y: 10,width: 100,height: 200}
},
{type: 'circle',shape: {cx: 20,cy: 30,r: 100}
},
{type: 'image',style: {image: 'http://xxx.xxx.xxx/a.png',x: 100,y: 200,width: 230,height: 400}
},
{type: 'text',style: {text: 'This text',x: 100,y: 200}}
  • 以上 x.y 为绝对定位,可用 left.top 等实现相对定位

二、设置图例文本

  • legend.formatter 用来格式化图例文本,支持字符串模板和回调函数两种形式。
// 使用字符串模板,模板变量为图例名称 {name}
formatter: 'Legend {name}'
// 使用回调函数
formatter: function (name) {return 'Legend ' + name;
}

三、项目代码

legend: {orient: 'vertical',icon: "circle",top: `${this.top}`,right: '5%',data: ["正常","异常","故障","一键报警","离线"],formatter: function(name){let target;for(let i=0;i<list.length;i++){if(list[i].deviceStatus==name){target = list[i].proportion+'% ('+ list[i].count + ')'}}let arr = [name+":"+target]return arr}},graphic: [{                //环形图中间添加文字type: 'text',            //通过不同top值可以设置上下显示left: '14%',          top: '28%',style: {                text: "接入数",textAlign: 'center',fill: '#AEAEB7',        //文字的颜色width: 30,height: 30,fontSize: 13,color: "#AEAEB7",fontFamily: "Microsoft YaHei"}}, {type: 'text',left: '14%',top: '37%',style: {text: `${this.total}`,textAlign: 'center',fill: '#000',width: 30,height: 30,fontSize: 15,fontWeight: 'bold'}}],

官网地址:图例组件:https://echarts.apache.org/zh/option.html#legend
图形元素组件:https://echarts.apache.org/zh/option.html#graphic

Echarts环形图--自定义图例文本和中心文字相关推荐

  1. Echarts环形图自定义图例

    项目场景: 在展示图表的时候 有的时候需要图例也展示出一些内容来,例如这样子: 描述 普通的图例一般只是这样 但我们希望展示更多的信息,于是需要使用一个东西:字符串模板:formatter 解决方案: ...

  2. echarts环形图的图例引导线水平加圆点

    什么是引导线? 引导线就是label(文本标签)链接的线 引导线分两段 从拐弯的地方开始分,接近圆的是length(引导线1),接近label的是length2(引导线2) 需求一:要求水平引导线 让 ...

  3. Echarts环形图使用和设置(内外大小、颜色、指示线、圆圈中心字展示)

    Echarts环形图使用 1.官网找图 Echarts官网链接 2.使用 首先要进行下载,打开cmd,输入 npm install echarts --save 如果显示报错,那么使用管理员身份运行c ...

  4. echarts环形图内部圆,外部圆形以及阴影设置

    环形图 修改图例自定义icon 完整代码图 Chart1() { // 折算价值户新增构成let chartDom = document.getElementById('main');let myCh ...

  5. 修改echarts环形图的牵引线及文字位置

    修改echarts环形图的牵引线及文字位置,下面代码及效果不仅如此,也包含了其它的效果哦.有问题可以留言. 根据echarts官方示例修改效果: 官方示例图: 修改效果图: 直接上代码:其它不多说. ...

  6. echarts 环形图占比_环形图_仪表盘

    Echarts 常用各类图表模板配置 注意: 这里主要就是基于各类图表,更多的使用 Echarts 的各类配置项: 以下代码都可以复制到 Echarts 官网,直接预览: 图标模板目录 Echarts ...

  7. R语言ggplot2可视化为复杂图自定义图例、手动构造图例(legend)实战

    R语言ggplot2可视化为复杂图自定义图例.手动构造图例(legend)实战 目录 R语言ggplot2可视化为复杂图自定义.手动构造图例(legend)实战

  8. echarts环形图内实现自定义添加文字数字和缩放自适应

    文章目录 需求场景 实现思路 全部代码示例 需求场景 在echarts的环形图里加上文字和数字并自适应.如下图: 实现思路 在series加上一层,只放文字和数字. 重点代码如下: // 就是这里! ...

  9. echarts 环形图 不同区域背景色自定义

    app.title = '环形图'; option = {     tooltip: {         trigger: 'item',         formatter: "{a} & ...

最新文章

  1. wadl 的自动生成(cxf版本3.1.1)
  2. Win32 C 语言程序编译多个文件和在多个文件中声明外部变量
  3. ping得通dns却无法上网_一款好用的DNS服务器SmartDNS
  4. SQLServer 语句-创建索引
  5. HDU 2089 不要62 数位DP
  6. MySQL更新会影响查询吗_mysql更新查询不会执行
  7. 纪中B组模拟赛总结(2020.2.09)
  8. LeetCode 1780. 判断一个数字是否可以表示成三的幂的和(位运算)
  9. BIOS基础知识(上)
  10. 高考方向计算机基础试题题库,计算机基础考试题库 计算机基础考试题库(含答案).doc...
  11. 奇妙的定律、理论、原则、效应、...(Amazing Laws,Theories,Principles,Effects,...)
  12. 一文了解人工智能——学科介绍、发展史、三大学派
  13. 京东运营 不错的帖子
  14. 检测mysql字符正确_mysql字符集的测试
  15. 学会这个2021不一样的感觉学Java性能之 垃圾收集算法
  16. Day 112/200 Macbook Pro 电脑按键脱落怎么办?
  17. 网上银行系统信息安全通用规范【学习笔记】
  18. 【个人博客】Astro 快速搭建个人博客
  19. java对象转json格式化_Java对象转json JsonFormat注解
  20. Web测试方法与技术之CSS讲解

热门文章

  1. Python调用Gurobi基本操作
  2. Cadence Allegro如何添加测试点?
  3. 操作系统面经大全——双非上岸阿里巴巴系列
  4. Hexo-Butterfly音乐播放器的添加
  5. 智能编程助手:GPT如何改变程序员的职业生涯
  6. 如何清除 windows 10 [电影与电视]曾打开的文件记录
  7. linux系统指令学习(创建目录,在目录下创建一个*.txt,*.txt输入内容,把*.txt文件拷贝到*目录下,把*文件夹目录移动到*目录下)
  8. 终极一班介绍,终极一班在线播放
  9. bitcoin 基础(一)
  10. 施耐德M580系列CPU下装注意事项