var count = 86; var data = []; var categoryData = []; for (var i = 0; i < count; i++) { categoryData.push('c' + i); data.push(Math.random()); } option = { title: { text: 'Awesome Chart' }, tooltip: { trigger: 'axis' }, xAxis: { data: categoryData, boundaryGap: false, axisLabel: { interval: function (rawTick) { return rawTick === categoryData.length - 1 ? true : !(rawTick % 10); } } }, yAxis: {}, series: [{ type: 'line', data: data }] };