目录
本文完整版:《ECharts X 轴标签过长导致文字重叠的 4 种解决方案》
Echarts 是国内图表组件占有率最高的第三方库,在使用中我们经常遇到 X 轴标签文字过长导致显示不全或 X 轴标签刻度间隔不够的问题。本文详细讲解 4 种标签超长显示问题的解决方案,轻松解决所有场景下的超长问题。
另外,这个世界已经悄然发生变化,现在根本无需写任何前端代码,直接使用卡拉云 —— 新一代低代码开发工具帮你搭建后台工具,卡拉云可一键接入常见数据库及 API ,无需懂前端,内置完善的各类前端组件,无需调试,拖拽即用。原来三天的工作量,现在 1 小时搞定,谁用谁知道,用上早下班,详见本文文末。
我们开始吧。
方法一:Echarts X 轴 标签倾斜摆放
我个人比较喜欢 45 度倾斜显示,兼顾美观的前提下解决 echarts X 轴标签文字过多导致的显示不全。
myChart.setOption({
title: { text: '卡拉云 - 销售团队情况汇总' },
tooltip: {},
xAxis: {
data: [
'蒋铁柱团队',
'谢国庆团队',
'卡拉云小火箭',
'木棉花团队',
'橘子可乐团队',
'太阳花团队',
'蒸汽火车团队',
'金元宝团队'
],
name: '团队名', // X 坐标轴名称
nameLocation: 'end', // 名称显示在 X 坐标轴的位置
axisLabel: {
// X 坐标轴标签相关设置
interval: 0,
rotate: '45'
}
},
yAxis: {},
series: [
{
name: '数量',
type: 'bar',
data: [67, 93, 45, 23, 77, 85, 55, 17]
}
]
});
rotate
调整 X 轴标签倾斜角度,一般倾斜 45 度就能完美解决 X