echarts x轴标签文字过多导致显示不全
如图:x 轴数据多会导致部分节点出不来
1.解决办法:xAxis 中添加 xAxis.axisLabel 属性
axisLabel: {
interval:0,
rotate:40
}
以上就可解决x轴文字显示不全并将文字倾斜。如图:
interval 属性含义
坐标轴刻度标签的显示间隔(在类目轴中有效哦),默认会采用标签不重叠的方式显示标签(也就是默认会将部分文字显示不全)
可以设置为0强制显示所有标签,如果设置为1,表示隔一个标签显示一个标签,如果为3,表示隔3个标签显示一个标签,以此类推
rotate 属性含义
标签倾斜的角度,在类目轴的类目标签显示不全时可以通过旋转防止标签重叠(官方这样说的)旋转的角度是-90到90度
但是如果 这个名称x轴的文字如果太长会受到遮挡,还是显示不全,这个时候可以用grid属性解决
grid: {
left: '10%',
bottom:'35%'
},
解决办法2:调用formatter文字竖直显示
axisLabel: {
interval: 0,
formatter:function(value)
{
return value.split("").join("\n");
}
}