echarts图表里label文字过长换行的方法

echarts图表里label文字过长换行的方法

echarts图表X轴文字过长解决解决方案:根据文字长度自动旋转

Echarts中x轴或y轴label换行_智扬信达_新浪博客

ECharts 使用yAxis.axisLabel.formatter自定义Y轴刻度标签--两种方法(字符串模板和函数模板)_旭东怪的博客-CSDN博客_axislabel formatter

在做一些图标时,有时会出现显示文字过长的问题,需要将其按照指定的字数换行,像下图这样

而echarts没有提供换行的方法,但是可以使用fomatter方法进行设置,代码如下

 
formatter: function(val) {
  var strs = val.split(''); //字符串数组
  var str = ''
  for(var i = 0, s; s = strs[i++];) { //遍历字符串数组
  str += s;
  if(!(i % 2)) str += '\n'; //按需要求余
  }
  return str
}

成功! 此方法可以用在任何支持fomatter方法的设置里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值