解决代码如下;
option创建的时候xAxis如下;
xAxis: {
data: xAxisData,
axisLabel: {
interval: 0,
rotate: 0
}
},
在myChart.setOption()之前(一定要加在前面,加在后面不行)加入如下代码:
var myChartxAxisData = option.xAxis.data;
if (myChartxAxisData.length >= 8) {
option.xAxis.axisLabel.interval = 0;
option.xAxis.axisLabel.rotate = 50;
}
我的xAxisData是一个数组类型的数据
结果如下: