位置: IT常识 - 正文

解决某些情况下 ECharts 饼图多行标签重叠问题(解决什么情况)

编辑:rootadmin
解决某些情况下 ECharts 饼图多行标签重叠问题 对于多行标签的重叠问题,其实一直没有一个完美的解决方案。 我能在网上查到的比较全面的解决方法就是这个:https://zhuanlan.zhihu.com/p/272710806 但我的项目中某些东西是明确的:Label的行数、字体大小、数据个数 ... 解决某些情况下 ECharts 饼图多行标签重叠问题

推荐整理分享解决某些情况下 ECharts 饼图多行标签重叠问题(解决什么情况),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:解决这种情况英语,解决这种情况英语,解决某些情况下的问题,进行解决,解决某些情况下的问题,解决某些情况下的问题,解决某些情况下的英文,解决某些情况下的英文,内容如对您有帮助,希望把文章链接给更多的朋友!

对于多行标签的重叠问题,其实一直没有一个完美的解决方案。

我能在网上查到的比较全面的解决方法就是这个:https://zhuanlan.zhihu.com/p/272710806

解决某些情况下 ECharts 饼图多行标签重叠问题(解决什么情况)

但我的项目中某些东西是明确的:Label的行数、字体大小、数据个数(只有6个)、而且不必要做适配。

所以我就用曲线救国的方式避免了多行标签的重叠。

PS:我觉得5.0.0版本以上的labelLayout是一个更好的曲线救国方式,不过我这里是4.8.0的。

我的问题:有许多小百分比的数据,导致label重叠:

第一步:调整数组顺序

ECharts饼图的label方向似乎是固定的,所以先调整一下数组元素的顺序,让label可以不仅仅放在左边(我的需求是从小到大的顺序,这里暂时改回了单行label)。效果:

第二步:调整数据中的labelLine.length

标签重叠是因为离得近,那我让它们离远点就好了。

代码:

//Chart配置文件option: { tooltip: { trigger: 'item' }, series: [ { //一些代码 //等会这里就需要修改了 data: [ ], //一些代码 //这里就是标签,我想让它以某种样式显示两行 label: { formatter: [ '{c|{c}}', '{b|{b}}', ].join('\n'), rich: { c: { color: "#00EDFF", fontSize: 17, fontFamily: 'PingFangSC-Semibold, PingFang SC', height:18, fontWeight: 600, align:"right", }, b: { color: "#FFFFFF", height:18, fontSize: 14, fontWeight: 500, }, }, //这里可以先设置全局的长度 labelLine:{ length:10, } }, } ] },//处理下数据//调数组顺序let temp = arr.pop()arr.unshift(temp)temp = arr.pop()arr.unshift(temp)//改变标签线的长度arr[0].labelLine = {}arr[4].labelLine = {}arr[5].labelLine = {}arr[0].labelLine.length = 50,arr[4].labelLine.length = 30,arr[5].labelLine.length = 50,this.option.series[0].data = res.data结论:其实效果也不太好,而且长度都写死了,也可能会出现其它的问题。不过也算是勉勉强强完成需求了。如果哪个大佬有更好的解决方法,那就求求了!
本文链接地址:https://www.jiuchutong.com/zhishi/303108.html 转载请保留说明!

上一篇:discuz如何去除.php(discuz去除版权)

下一篇:三种在首页调用留言本标题的方法(如何使用首页)

  • 银行卡冲正的钱什么时候到账(银行卡冲手机费)(银行卡冲正钱什么时候能打回账户)

    银行卡冲正的钱什么时候到账(银行卡冲手机费)(银行卡冲正钱什么时候能打回账户)

  • 饿了么APP账单在哪看(饿了么app账单在哪里)

    饿了么APP账单在哪看(饿了么app账单在哪里)

  • 华为能下载两个微信吗(华为能下载两个支付宝吗)

    华为能下载两个微信吗(华为能下载两个支付宝吗)

  • 路由器开着手机搜不到(路由器开着手机能上网吗)

    路由器开着手机搜不到(路由器开着手机能上网吗)

  • 微信拉黑在删掉就添加不了了吗(微信拉黑在删掉对方再移出黑名单还能加回来吗)

    微信拉黑在删掉就添加不了了吗(微信拉黑在删掉对方再移出黑名单还能加回来吗)

  • ipad air3屏幕刷新率(ipadair3屏幕刷新率能调吗)

    ipad air3屏幕刷新率(ipadair3屏幕刷新率能调吗)

  • 抖音无法下载只能复制链接(抖音没办法下载怎么办)

    抖音无法下载只能复制链接(抖音没办法下载怎么办)

  • i55250u相当什么水平(i5-5250u)

    i55250u相当什么水平(i5-5250u)

  • stf一al00是什么型号(stl-al00)

    stf一al00是什么型号(stl-al00)

  • 存储容量1kb等于多少字节(存储容量1kb等于多少bit)

    存储容量1kb等于多少字节(存储容量1kb等于多少bit)

  • 联想air和pro的区别(联想air与pro)

    联想air和pro的区别(联想air与pro)

  • 三星tf卡红色和橙色区别(三星tf卡红黄黑区别)

    三星tf卡红色和橙色区别(三星tf卡红黄黑区别)

  • 微信帮别人实名认证有什么影响(微信帮别人实名有危险吗)

    微信帮别人实名认证有什么影响(微信帮别人实名有危险吗)

  • 11pro防水级别(11promax防水等级)

    11pro防水级别(11promax防水等级)

  • 域名系统dns实现的映射是

    域名系统dns实现的映射是

  • 三星smg9280是什么型号

    三星smg9280是什么型号

  • word文档怎么打上下标(word文档怎么打分数)

    word文档怎么打上下标(word文档怎么打分数)

  • 商务通是什么(商务通官方网站)

    商务通是什么(商务通官方网站)

  • 苹果x指纹在哪设置(苹果X指纹在哪)

    苹果x指纹在哪设置(苹果X指纹在哪)

  • 酷狗音怎么在陌陌播放(酷狗怎么和陌生人一起听歌)

    酷狗音怎么在陌陌播放(酷狗怎么和陌生人一起听歌)

  • 抖音怎么转发完整长视频(抖音怎么转发完整视频到日常)

    抖音怎么转发完整长视频(抖音怎么转发完整视频到日常)

  • ios13怎么退出app store(ios13怎么退出apple store)

    ios13怎么退出app store(ios13怎么退出apple store)

  • 淘宝无需物流算销量吗(淘宝无需物流算快递吗)

    淘宝无需物流算销量吗(淘宝无需物流算快递吗)

  • WPS菜单栏隐藏后如何显示出来(wps2019菜单栏隐藏了怎么还原)

    WPS菜单栏隐藏后如何显示出来(wps2019菜单栏隐藏了怎么还原)

  • 鸿蒙系统怎么切换音频输出设备? 鸿蒙更换声音输出设备的技巧(鸿蒙系统怎么切换回安卓)

    鸿蒙系统怎么切换音频输出设备? 鸿蒙更换声音输出设备的技巧(鸿蒙系统怎么切换回安卓)

  • 受票方与付款方不一致
  • 纳税人期末存货怎么结转
  • 整形医院有收费标准么
  • 占地面积的计算公式
  • 财报中计提
  • 开办费抵扣多少企业所得税
  • 个人出口货物到国外
  • 普通发票与增值税发票的图片
  • 商标转让所需要的材料
  • 技术转让收入纳税调整
  • 无形资产的累计摊销是什么意思
  • 盈余公积可用于集体福利吗
  • 税控系统服务
  • 企业开办费的会计和税务处理
  • 办理完税务手续是否还需要报税?
  • 国税地税企业所得税划分
  • 购买国债逆回购有股东限制
  • 发票丢失可以抵扣吗
  • 资产组可收回金额包含商誉的可收回金额吗
  • 土地增值税属于什么税类
  • 持续经营净利润和扣非净利润
  • 未开票的货款记什么科目
  • 结转出租设备的会计分录
  • 鸿蒙系统图标底色变白
  • 苹果电脑如何缩小图片大小
  • win11前面板耳机没声音
  • win11 应用商店
  • win10创意者更新易升
  • win10待机界面进不去系统怎么办
  • 支付押金无法收取怎么办
  • 金融企业存出保函的条件
  • enter an integer
  • vue 网页
  • 梵净山原名
  • 长期资产的减值和流动资产的减值的区别
  • 琥珀山庄位于我国哪个省
  • 未分配利润转增股本要交税吗怎么交
  • 工程分包合同
  • 个税中累计住房怎么计算
  • 持有至到期投资是什么意思
  • 税务局清税
  • 暂估入库有风险吗
  • 资产减值损失账户核算内容
  • dedecms安装步骤
  • 三代手续费支付申请表怎么填
  • 劳务是什么单位
  • 出差的招待费应由谁承担
  • 用友T3财务报表没有数据
  • 购进材料款项未付用什么凭证
  • 所得税预缴多了可以不退税嘛
  • 出口免费样品怎么做账
  • 价税分离购销合同模板
  • 新公司利润分配
  • 残保金是公司交还是员工交
  • 小规模公司怎么做账
  • 资产负债表的编制依据是会计恒等式
  • mysql数据库性能监控
  • win7系统双击不能打开我的电脑
  • Win7系统连接vpn失败且提示错误代码868的2种解决方法
  • 下载windows vista
  • mac电脑技巧
  • 第一启动项硬盘
  • RHEL5 Apache+Tomcat整合,同时支持jsp与php
  • win10不能注销登录
  • 如何去掉windows7开机密码
  • w10 xbox
  • mcclauncher.exe
  • win7禁用开机启动服务
  • 九九乘法表vb
  • 谈一谈js消息机制的理解
  • div+css布局是什么
  • 欢迎使用来电提醒业务是什么意思
  • SpringMVC restful 注解之@RequestBody进行json与object转换
  • android 界面切换
  • 江西国税发票查询官网
  • 税务局监督执纪存在问题
  • 国家税务局宝鸡市税务局
  • 智能财税代理实务实训过程
  • 一巩固三衔接
  • 公司忘记报税了怎么补
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设