echarts 标签重叠

本文地址:https://www.cnblogs.com/veinyin/p/15650677.html

 

echarts@5.2.2、vue-echarts@6.0.0

最近有点衰,就因为预生产环境有很多跟测试环境表现不一致,一度想跑路不干了,但谁让咱是个有责任有担当的好孩子

 

起因是测试甩了张图到群里,原图是整张页面,这里贴的是被我截了的

 

 

 

本来今天就很难过,万恶的周一,还要在下班时发版

刚刚拼死解决了俩 echarts 的奇葩问题,正在贴上一篇里的截图,就收到@了

也不知道是谁发明的群里@,简直就是当街凌迟,还要拿个扩音喇叭高声呼喊当事人的名字

 

这个问题其实很简单,简简单单增加个属性,防止标签重叠就可以了 

属性是 avoidLabelOverlap,给成 true。在 series 里,跟 data 同级,配置项里有说明,不展开说了

 

但是!在官网里尝试了 5.x 的所有版本,无论是单行还是多行,全都会自动防止重叠,并在图表项过多时减少展示的个数

网上查标签重叠,说单行可以用 avoidLabelOverlap,但多行不行

多行只能 1. 设置最小显示标签角度 minShowLabelAngle,2. 设置饼图最小显示角度 minAngle,或者 3. 换成玫瑰图

人麻了,要这样弄产品和设计能合起伙来打死我,可能跟版本有关吧

亲测 avoidLabelOverlap 有效,现在长这样。版本在开头贴了

 

posted @ 2021-12-06 16:58  yuhui_yin  阅读(908)  评论(0编辑  收藏  举报