位置: 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去除版权)

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

  • 快手抽奖怎么看中奖了没(快手参加抽奖怎么看)

    快手抽奖怎么看中奖了没(快手参加抽奖怎么看)

  • 华为nova4e怎么卸载系统应用(华为nova4e怎么清理运行)

    华为nova4e怎么卸载系统应用(华为nova4e怎么清理运行)

  • qq群怎么关闭龙王(qq群怎么关闭龙王咒语)

    qq群怎么关闭龙王(qq群怎么关闭龙王咒语)

  • 快手pro是什么(快手poi是什么意思)

    快手pro是什么(快手poi是什么意思)

  • 打印机只打印第一页(打印机只打印第一行是怎么回事)

    打印机只打印第一页(打印机只打印第一行是怎么回事)

  • 微信动态为什么删不掉(微信动态为什么在名片看到朋友圈没有)

    微信动态为什么删不掉(微信动态为什么在名片看到朋友圈没有)

  • win7电脑esc在哪(电脑的esc)

    win7电脑esc在哪(电脑的esc)

  • 微型计算机硬件系统最主要的部件(微型计算机硬件系统)

    微型计算机硬件系统最主要的部件(微型计算机硬件系统)

  • 抖音能用手机号搜索吗(抖音能用手机号注册吗)

    抖音能用手机号搜索吗(抖音能用手机号注册吗)

  • diamond是什么文件夹(diamond是什么意思英语翻译)

    diamond是什么文件夹(diamond是什么意思英语翻译)

  • 笔记本电脑显示器不亮(笔记本电脑显示找不到wifi网络怎么办)

    笔记本电脑显示器不亮(笔记本电脑显示找不到wifi网络怎么办)

  • novell网属于什么网(novell网是局域网吗)

    novell网属于什么网(novell网是局域网吗)

  • 什么是组装机苹果手机(什么是组装机苹果)

    什么是组装机苹果手机(什么是组装机苹果)

  • airpods支持以旧换新么(airpod能以旧换新吗)

    airpods支持以旧换新么(airpod能以旧换新吗)

  • vivos1pro是闪充么(vivos1pro是闪充吗)

    vivos1pro是闪充么(vivos1pro是闪充吗)

  • 红米note8pro来电转移怎么设置(红米note8pro来电转接怎么设置)

    红米note8pro来电转移怎么设置(红米note8pro来电转接怎么设置)

  • 陌陌停车金币有什么用(陌陌停车金币能提现吗)

    陌陌停车金币有什么用(陌陌停车金币能提现吗)

  • 手机ip地址是随便改吗(手机的ip地址会随着所在地改变吗)

    手机ip地址是随便改吗(手机的ip地址会随着所在地改变吗)

  • ETC办哪个银行好(办etc哪个银行最划算)

    ETC办哪个银行好(办etc哪个银行最划算)

  • 安卓怎么查电池健康度(安卓怎么查电池容量多少)

    安卓怎么查电池健康度(安卓怎么查电池容量多少)

  • 什么是幻灯片(什么是幻灯片主题?如何修改主题颜色)

    什么是幻灯片(什么是幻灯片主题?如何修改主题颜色)

  • QQ扩列为什么不能匹配了(QQ扩列为什么不见了)

    QQ扩列为什么不能匹配了(QQ扩列为什么不见了)

  • oppor17怎么连接电脑传文件(oppor17怎么连接u盘下载歌曲)

    oppor17怎么连接电脑传文件(oppor17怎么连接u盘下载歌曲)

  • win10重置后设置打不开(win10重置设置怎么弄)

    win10重置后设置打不开(win10重置设置怎么弄)

  • 如何设置Win8电脑音效?设置Win8电脑音效的方法(win8.1电脑设置在哪里)

    如何设置Win8电脑音效?设置Win8电脑音效的方法(win8.1电脑设置在哪里)

  • 个体户定额超了怎么收费
  • 税收优惠政策有什么好处
  • 公对公打款开票
  • 开矿泉水发票怎么开?
  • 2020小规模纳税人增值税税率
  • 机票行程单上没有日期怎么回事
  • 增值税申报错误如何重报
  • 水泥企业销售收入比例
  • 公司代垫个税会计分录
  • 企业未开票收入怎么发现
  • 应收账款减值后可以转回吗
  • 多缴纳的附加税怎么退
  • 招标代理公司转让
  • 以前没有计提增值税吗
  • 物业公司付电业公司的电费如何做账务处理?
  • 代开建安发票怎么做账务处理?
  • 取得虚开增值税专用发票罪量刑标准
  • 公司房产出租租金如何开票?
  • 劳务发票需要身份证原件吗
  • 承租人转租需要退押金吗
  • 利润表所得税费用计算公式
  • 进项和销项单价的比例
  • 房产契税什么时候可以退
  • 外贸出口支付方式
  • 本年利润在借方表示什么意思
  • 公司成本和费用过高怎么办
  • 会计核算的主要依据是什么
  • 税收返还的账务处理
  • 固定资产残值率可以为0吗
  • 专项储备通俗理解
  • 房东不开发票违法吗
  • 入账价值和账面余额一样吗
  • 权益净利率是什么意思啊
  • 现金日记账和银行存款日记账登记
  • 企业收到工程款会计分录
  • PHP:oci_new_connect()的用法_Oracle函数
  • 支付的测试报告怎么查
  • 企业为职工代扣代缴的个人所得税计入什么科目
  • 如何使用微信公交付款
  • 提租补贴应计入什么科目
  • 化妆品与药品
  • 投资性房地产成本法账务处理
  • 房产前期开发
  • 出口换汇成本一般是多少
  • php是面向过程还是面向对象
  • php header refresh
  • 定额发票累计领取怎么算
  • vue-echarts
  • 11个点的是什么星座
  • 小企业短期借款科目的贷方登记
  • python搜索函数
  • 缴纳税收的凭证怎么打印
  • sql server 2008数据库密码忘记
  • 增值税专用发票的税率是多少啊
  • 购买固定资产的增值税计入成本吗
  • 非营利组织注册资金可以用吗
  • 其他应付款能否直接做实收资本的账务处理
  • 软件开发公司一般薪水多少
  • 资产负债表里包括应付利息吗
  • 预缴增值税什么科目
  • 企业建账的流程是怎样的
  • IN&EXISTS与NOT IN&NOT EXISTS 的优化原则小结
  • mysql查看当前执行的sql
  • xp系统关机界面设置
  • Windows Server 2008提升AD管理效率
  • window8开机
  • win10预览版bug
  • ubuntu写脚本
  • windows免费升级win10
  • nodejs怎么启动服务
  • 转换什么
  • install ubuntu kylin
  • python中lxml模块
  • javascript中的this属性
  • 国土局和地税局的区别
  • 河北省地税网上缴费平台
  • 国家税务总局发票查验平台网络异常
  • 个体非正常户怎么解除
  • 美国买东西邮寄怎么寄
  • 进口设备需要资质吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设