echarts x轴标签文字过多导致显示不全
解决方法1:
axisLabel: {
interval:0,
rotate:40
}
interval
坐标轴刻度标签的显示间隔(在类目轴中有效哦),默认会采用标签不重叠的方式显示标签(也就是默认会将部分文字显示不全)
可以设置为0强制显示所有标签,如果设置为1,表示隔一个标签显示一个标签,如果为3,表示隔3个标签显示一个标签,以此类推。
rotate
标签倾斜的角度,在类目轴的类目标签显示不全时可以通过旋转防止标签重叠(官方这样说的)旋转的角度是-90到90度。
解决办法2:
axisLabel: {
interval: 0,
formatter:function(value)
{
return value.split("").join("\n");
}
}
使用函数formatter加\n换行符让文字竖着排列
解决办法3:
axisLabel: {
interval: 0,
formatter:function(value,index)
{
debugger
if (index % 2 != 0) {
return ‘\n\n’ + value;
}
else {
return value;
}
}
}
文字横向排列 上下错位展示