UI给出了这样一张图,饼图上不仅显示文字和数值,内部也要显示百分比。由于series中的label只能设置成饼图内部或者饼图外部,无法实现内外部兼有。此时可以在series中设置两个相同的配置对象,让两个饼图重合在一起。但一个设为内部,一个设为外部,其余的配置基本不变,代码如下

   let pieEchart = this.$echarts.init(this.$refs.xxpxPie)let title = '集团公司培训\n\n' +this.barTextCenter+'人次'let option = {title:{text:title,textStyle:{color:'#dbbb95',fontSize:45,},left:'40%',top:'43%',},series:[{type: 'pie',radius: ['52%', '92%'],color:['#3dc5d1', '#ee4e40', '#fbb321'],itemStyle: {borderColor: '#201f1d',borderWidth: 9,          },label: {show: true,  //由于默认是外部,所以这里没有写position:'outside'color:'#dbba97',fontSize: '40',formatter: '{b}\n\n{c}人次',padding: [0, -180, 120, -160],  //设置外部文字的位置},labelLine: {show: true,length:48,length2:220,// minTurnAngle:120,  //两条指示线之间的角度// maxSurfaceAngle:45, //指示线与扇形的角度lineStyle:{color:'#adadad',width:2}},data: this.pieData,},{type: 'pie',avoidLabelOverlap: true,  //避免标签重叠radius: ['52%', '92%'],color:['#3dc5d1', '#ee4e40', '#fbb321'],itemStyle: {borderColor: '#201f1d',borderWidth: 9,          },label: {show: true,position: 'inner',  //将百分比显示在饼图内部color:'#fff',fontSize: '37',formatter: '{d}%',fontWeight:'bold',},labelLine: {show: true,length:48,length2:220,lineStyle:{color:'#adadad',width:2}},data: this.pieData,}]}pieEchart.setOption(option)

echarts饼图内部百分比外部显示文字和数值相关推荐

  1. echarts 饼图内部显示百分比,外部显示文字说明

    为了实现产品的要求,饼图中既显示百分比又显示文字的说明(如下图) 查了echarts 文档,并不能通过简单的配置来实现,原因如下:在单个serie的label中,只能设置一个label,位置可以选择在 ...

  2. echarts饼图显示占比(内部和外部显示百分比设置)

    1.效果图: 2.代码: series: [{name: '产量',type: 'pie',center: ['22%', '50%'],radius: ['0', '82%'],avoidLabel ...

  3. echarts 饼图 中间 画圈 + 文字

    项目场景: 在饼图中间加入圈和文字,且会随着饼图位置改变,三者位置处于相对静止 效果如下: 代码描述 option = {backgroundColor: '#000',tooltip: {trigg ...

  4. echarts饼图中间默认内容显示与data数据显示切换

    记录下,也折腾了两三个小时.... 默认显示如下: 自定义数据显示如下: option设置: that.chart.setOption({tooltip: {show:false,trigger: ' ...

  5. echarts 饼图引导线文本 显示不全

    可以通过radius属性控制饼图大小来调整. series: [{ name: "行政区", type: "pie",     radius: ["4 ...

  6. echarts 饼图标签过多导致显示不全

    先看一下缺失效果: 可以看到,紫色和红色的数据是没有显示出来的,这是因为标签过多导致标签重叠了,只要让重叠的标签显示出来就可以了,配置里面加上hideOverlap:false ...series: ...

  7. qpieseries显示百分比_为饼图添加百分比显示效果

    FpChart 中的饼图支持百分比的显示提示,不过默认是将饼图的值直接乘以 100% 进行显示,不会自动对所有数据进行百分比计算 默认显示效果如下: 为了显示各部分数据所占的百分比,我们可以通过以下代 ...

  8. ECharts 饼图数据放在饼图内部显示

    1.业务需求 将数据显示在饼图内部,格式化百分比显示,鼠标放上去显示具体名称和数值 原样式如下 2.业务实现 调整代码如下,核心语句已标记注释 option = {title: {text: 'Ref ...

  9. echarts 饼图效果,显示其对应数值及百分比

    需求:echarts 饼图效果,显示其对应数值及百分比 代码 <Chart1 :ecStyle="ecStyle" :ecOption="optionRight2& ...

最新文章

  1. 视频+课件|基于深度学习方式的多视图立体匹配算法
  2. IIS的虚拟目录和子应用程序
  3. sony service tel
  4. 基于python的天气预报系统,基于python编写的天气抓取程序
  5. OpenGL小试牛刀第一季
  6. java将json转为hashmap_将JSON字符串转换为HashMap
  7. MediatR-进程内的消息通信框架
  8. Java web中不同浏览器间导出Excel文件名称乱码问题解决方案
  9. Masonry 控件详解
  10. 基于51单片机利用ADC0808芯片实现A/D转换。
  11. 友盟+短视频行业研究
  12. libmudbus库使用的一二事
  13. 查询按键控制数码管的显示
  14. JAVA毕业设计课设源码分享50+例
  15. 【苦练基本功2】求最小公倍数
  16. 网站关键词排名突然下降的原因有哪些?
  17. 售前工程师——PaaS
  18. 1800个python编程入门必备英语词汇_1800个程序员常用英语词汇,编程入门的前提!PDF电子版限时免费...
  19. NVIDIA平台xavier/tx2板摄像头驱动开发(1)Camera系统 Fpdlink相机概述
  20. 计算机CCT考试模拟操作题,基础计算机cct考试模拟题.doc

热门文章

  1. SHELL自动化运维
  2. Flutter开发桌面应用,Google准备了三年!蓄势待发!
  3. Android 桌面Google文件夹内apk摆放
  4. Google 桌面出 Linux 版了,谷歌拼音呢?
  5. Bootstrap4使用Bootstrap-table时不显示图标
  6. Unity 如何制作星空粒子效果?
  7. Bootstrap 网格系统(Grid System)
  8. 速卖通、Lazada、Shopee需要补单吗?怎么补才安全
  9. Microsoft Office 2019 for Mac 16.37 中文版
  10. HTTP状态 404 - 未找到