Я использую highCharts с angularJs, и я хочу ограничить количество xAxis до 5; поэтому highchart показывает только 5 xAxis есть мой код:
title: {
text: ''
},
xAxis: {
type: 'datetime',
tickPixelInterval: 50
},
yAxis: {
title: {
text: ''
}
},
tickAmount не может использоваться с Datetime, логарифмическими или категориями, как указано здесь.
Для достижения этого можно использовать tickPosition.
xAxis: {
type: 'datetime',
categories: ['2016-01-01', '2016-01-02', '2016-01-03', '2016-02-01', '2016-02-02', '2016-03-01', '2016-03-02', '2016-04-01', '2016-04-02'],
tickPositions: [0, 2, 4, 6, 8]
}
Значения в массиве tickPositions представляют собой позиции индекса. Вот скрипка.