Для решения вашей проблемы вам нужно будет выбрать точки данных с 4 пропущенными точками вручную. Вот пример кода, чтобы вы поняли идею.
var reducedDataPoints = []
for(let [item, index] of xAxisDataPoints.entries()) {
if(index % 5 === 0) {
reducedDataPoints.push(item)
}
}
Вам также нужно сделать то же самое на оси y
, чтобы заставить его работать. Надеюсь, это поможет