首先可以阅读 Echarts 官网关于坐标轴的相关知识。
- 必须显示 X 轴第一个和最后一个标签
1 2 3 4 5 6
| xAxis: { axisLabel: { showMinLabel: true, showMaxLabel: true } }
|
- 显示第一个、最后一个,中间任意个,显示的个数由 num 控制
1 2 3 4 5 6 7
| xAxis: { axisLabel: { showMinLabel: true, showMaxLabel: true, interval: Math.ceil(data.length / num) } }
|
- 通过格式化的方式实现
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| xAxis: { data: data, axisLabel: { formatter(val, i) { if ( i === 0 || i === data.length - 1 || i === Math.ceil(data.length / 2) ) { return val; } return ""; }, }, },
|