有时候我们会遇到x轴标签过于长的情况,会导致显示不全

示例代码

option: {xAxis: {type: 'category',data: ['长长的标签', '长长长的标签', '长长长长长的标签', '长的标签', '长长长长的标签', '长长长的标签', '长长长长长长的标签']},yAxis: {type: 'value'},series: [{type: 'bar',data: [80, 67, 42, 58, 40, 30, 56]}]
}

方案1:文字旋转角度

xAxis: {type: 'category',data: ['长长的标签', '长长长的标签', '长长长长长的标签', '长的标签', '长长长长的标签', '长长长的标签', '长长长长长长的标签'],axisLabel: {// 旋转角度rotate: 15}
}

方案2:文字换行

xAxis: {type: 'category',data: ['长长的标签', '长长长的标签', '长长长长长的标签', '长的标签', '长长长长的标签', '长长长的标签', '长长长长长长的标签'],axisLabel: {formatter: val => {let result= ''const textLength = val.lengthconst limitNumber = 4 // 一行显示几个字if (textLength > limitNumber) {for (var i = 0; i < textLength; i += limitNumber) {result += val.substring(i, i + limitNumber) + '\n'}result = result.trim() // 移除最后一个换行符} else {result = val}return result}}
}

方案3:在柱条中显示

xAxis: {show: false, // 隐藏x轴标签type: 'category',data: ['长长的标签', '长长长的标签', '长长长长长的标签', '长的标签', '长长长长的标签', '长长长的标签', '长长长长长长的标签']
}
series: [{type: 'bar',data: [80, 67, 42, 58, 40, 10, 56],label: {// 显示label代替x轴标签show: true,position: 'insideBottom',formatter: params => {return params['name'].split('').join('\n')}}}
]

Echarts x轴标签太长解决方案相关推荐

  1. ECharts X 轴标签过长导致文字重叠的 4 种解决方案

    目录 方法一:Echarts X 轴 标签倾斜摆放 方法二:Echarts X 轴 限制每行字数,换行显示 方法三:Echarts X 轴 垂直竖显文字 方法四:Echarts X 轴 隔行显示 使用 ...

  2. echartsX轴、y轴文字太长;重叠显示。

    问题描述 echarts:X轴.y轴文字太长:重叠显示. 解决方案1:截取部分字符:超出显示- xAxis: {data: [ "羽绒服超过5个字了哈哈哈", "羊毛衫& ...

  3. vue echarts x轴文本过长,设置超出隐藏显示省略号,鼠标悬浮上显示全部

    1. 原生js版本  源码如下: <!DOCTYPE html> <html lang="en"><head><meta charset= ...

  4. echarts y轴文本过长,设置超出隐藏,然后显示省略号,并且鼠标悬浮上之后显示全部

    Echarts 标签中文本内容太长的时候怎么办 ? 看如下两块有分别说明: 具体代码如下: <!--引入js文件--> <script src="${ctx}/tiles/ ...

  5. 堆叠柱形图上自定义数字_柱形图的类别标签太长太宽,倾斜起来了怎么办?

    偶然发现的小技巧,和大家分享. 我们做柱形图的时候,如果类别标签的文字比较长,会导致x轴的标签倾斜起来,就是下图的样子. 我们说,千万不要让柱形图的x轴标签倾斜文字,这样读者要歪着脖子看,换谁都不舒服 ...

  6. Echarts X轴内容过长自动隐藏,鼠标移动上去显示全部

    使用echarts图表做页面展示的时候,当X轴内容过长时,之前一直用的 '\n'  换行(将字符串根据需要分成两行来展示),这样有很大的局限性(如内容过长的话 分成两行也放不下,而且也会影响美观),后 ...

  7. 鼠标右击菜单太长解决方案

    随着学业大的不断深入,我们要学习应用的软件也越来越多,然后某个时刻惊奇的发现,鼠标右键菜单栏太长了. 很是麻烦与不美观!!! 解决方案:360下载 右键管理小工具即可

  8. python pyecharts x轴标签名太长

    问题:利用pyecharts绘图,有时候我们的x轴标签名比较长,发现会被挤出去,就算调整x轴标签旋转45°都没用,那么该如何解决该问题呢? 利用Gird解决dataZoom与x轴标签重叠问题 pyec ...

  9. Highcharts X轴名称太长,如何设置下面这种样式

    Highcharts所有的图表除了饼图都有X轴和Y轴,默认情况下,x轴显示在图表的底部,y轴显示在左侧(多个y轴时可以是显示在左右两侧),通过chart.inverted = true 可以让x,y轴 ...

最新文章

  1. Python实现俄罗斯方块
  2. 【PMP】知识点总结20170528
  3. python文件读取数据-Python从文件中读取数据
  4. yarn container写token目录选择bug
  5. 用python编写脚本计算linux_利用Python3实现Linux的脚本功能 !
  6. iOS:×××送(二)----pem证书的生成
  7. 若依如何调整首页左侧菜单栏宽度?
  8. 全球首家机器人酒店“大裁员”!别了,人工智障
  9. mysql_udf_http(根据mysql表自动触发发送http请求)
  10. MySQL数据库主从同步,一致性解决方案
  11. Activity利用Intent传递数据
  12. 轻量级kali虚拟机
  13. 计算机科学与技术 金海,金海华中科技大学履历
  14. EMC的青青子衿及其它
  15. 联想z400linux调节屏幕亮度,联想Z400电脑显示屏亮度无法调节怎么办
  16. b站路飞学城python课梨视频项目代码
  17. 如何让计算机桌面自动更换,怎样让电脑的桌面自动变换即自动更换桌面背景
  18. 第一阶段冲刺团队贡献值分析
  19. 关于通用mapper的使用
  20. 金蝶EAS应用之登录方式介绍

热门文章

  1. 同相比造句_相比造句
  2. 学而优系列丛书C语言答案,优+考试卷
  3. Research Paper 论文写作 | 写好 Discussion
  4. 前端之:JavaScript
  5. 这才叫积极脱单:为自己搭建相亲网站,一人分饰三十角
  6. Android在service中实现随机数产生
  7. java好的学习视频_自学Java看谁的视频比较好
  8. Java就业岗位有哪些?
  9. SSM框架知识点-SpringMVC流程图
  10. OC:对象的isa指针和superclass指针分别指向哪里,你知道了吗?