解决echarts图形由于label过长导致文字显示不全问题

使用echarts 打印饼图,在pc没问题,但一到移动端问题就来了,由于屏幕过小,导致label部分被遮挡

一、问题分析

在这里插入图片描述
如上图这个就尴尬了,囧么办呢?
还好echarts 提供了formatter方法
在这里插入图片描述

二、修改前代码块

    series: [
      {
   
        name: seriesName || '数据来源',
        type: 'pie',
        clickable: false,       //是否开启点击
        minAngle: 15,              //最小的扇区角度(0 ~ 360),用于防止某个值过小导致扇区太小影响交互
        avoidLabelOverlap: true,   //是否启用防止标签重叠策略
        hoverAnimation: false,    //是否开启 hover 在扇区上的放大动画效果。
        silent: true,        //图形是否不响应和触发鼠标事件
        center: ['50%', '55%'],
        radius: ['20%', '45%'],
        labelLine: {
    // 设置指示线的长度
          normal: {
   
            length: 12,
            length2: 8
          }
        },
        label: {
   
          normal: {
   
            formatter: '{b|{b}}\n{c}\n{per|{d}%}  ',
            rich: {
   
              b: {
   
                fontSize: 12,
                height: 60,
                lineHeight: 20,
                
  • 8
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奔跑的痕迹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值