let newStr = ""
let start = 0//开始截取位置
let end = 0//截取结束位置
const name_len = name.length //每个内容名称的长度
const max_name = 5//每行显示的最大长度
const new_row = Math.ceil(name_len / max_name)//显示行数
if (name_len > max_name) { //如果名称长度大于每行最大显示长度,则for (let i = 0; i < new_row; i++) { //循环行数let old = ''//每次截取的字符start = i * max_name//截取的起点end = start + max_name//截取的终点if (i == new_row - 1) { //如果是最后一行old = name.substring(start)} else {old = name.substring(start, end) + "\n"//截取内容加换行}newStr += old//拼接字符串}
} else { //否则不变显示newStr = name
}

echarts 饼图label换行显示相关推荐

  1. echarts图表Label换行显示

    页面显示效果 当文字过长时我们可以考虑 1.lebel倾斜(设置 rotate:倾斜角度),旋转的角度从 -90 度到 90 度. 2.换行显示(js控制) formatter:function(va ...

  2. echarts饼图pie中间显示总数

    echarts饼图pie中间显示总数 有这样一种需求,饼图中间显示总数,当鼠标悬浮指定区域时显示对应区域数值 网上搜了好多都是通过zlevel来实现的这种效果,但是如果echarts的背景如果不是纯色 ...

  3. echarts 饼图效果,显示其对应数值及百分比

    需求:echarts 饼图效果,显示其对应数值及百分比 代码 <Chart1 :ecStyle="ecStyle" :ecOption="optionRight2& ...

  4. echarts图表的label换行显示

    echarts中labeld的文字如果过长,就会出现下图中的效果 我们可以先试着通过设置文字 倾斜 来解决问题 var option = {tooltip: {trigger: 'axis',},to ...

  5. 解决echarts饼图label显示不全的问题

    今天画饼图的时候,发现某些数据的标签自动隐藏了,怎么调整都不能完全显示,如图: 解决办法 添加如下配置: labelLayout: {hideOverlap: false}, 最终效果

  6. echarts饼图默认中间显示总数

    this.echarts1.setOption({title: {text: ['Search Engine',' 1048'].join('\n'), // join('\n')作用是换行居中lef ...

  7. echarts饼图选中时显示引导线

    选中时显示引导线 详细信息 ... tooltip: {trigger: 'item',// formatter: '{a} <br/>{b} : {c} ({d}%)'formatter ...

  8. ECharts 顶部 label 换行

    series: [{name: '',type: 'bar',label: {show: true,position: 'top',// formatter: '失效片'+ '{c}',formatt ...

  9. echarts饼图label文字颜色

    需求:绘制一份环形饼状图,并且有指示器文本标签(文字的颜色需要和各部分相同) 数据如下: data: [{name: '老年',value: 30},{name: '青壮年',value: 35},{ ...

最新文章

  1. linux学习-awk工具
  2. C#窗体中的textBox怎么设置为密码框
  3. Hash Length Extension Attacks
  4. Python3.x和Python2.x的区别[转]
  5. 使用 nohup 设置后台进程
  6. Java Swing/AWT API速查手册
  7. dsp呼吸灯C语言编程,DSP28335 呼吸灯程序
  8. python爬虫select用法_Python爬虫利器二之Beautiful Soup的用法
  9. github因网络问题无法git clone解决办法
  10. 【JOURNAL】Greeting via Connexion on Air in Lufthansa并一些祝福
  11. 基于离线策略的强化学习(PPO)
  12. 视频教程-R语言绘图基础-其他
  13. ubuntu 安装360浏览器
  14. 【高等数学】四.多元函数微分学和二重积分
  15. 开淘宝店需要什么技巧
  16. 基于asp.net学员队量化管理评分系统的设计与实现#毕业设计
  17. God.org单域环境攻略(三)
  18. Discuz手机模板:NVBING5-APP手机版
  19. ntoskrnl.exe(01)
  20. 解决麒麟系统安装mysql后登录错误:‘Access denied for user ‘root‘@‘localhost‘

热门文章

  1. c语言求3个整数的平均数程序,c语言求余(c语言求任意三个数的平均值)
  2. Ubuntu安装nginx并部署静态网站
  3. (死宅福利)python爬虫脚本 爬取兔玩君分享计划 千套写真
  4. xv6源码阅读——文件系统
  5. Adobe Acrobat Reader 窗口一闪而过的解决方法
  6. Centos安装MySQL
  7. Jupyter_notebook_Jupyter快捷键总结
  8. PyTorch深度学习实践——对维度的认识
  9. cccc 天梯赛后总结
  10. 增量式pid+位置式PID(电机位置闭环控制)