Отошел от этого проекта на некоторое время, но недавно начал заново и решил, что причина, по которой на диаграмме были показаны только определенные точки данных, связана с порядком сортировки данных, а не с каким-либо таймаутом при загрузке данных.
В этом случае я опишу, что произошло, когда я строил точечную XY-диаграмму с осью даты X и осью значения Y.
В документации говорится, что порядок может быть важен для серии линий из-за запутанного способа соединения линий, но не говорится, что неупорядоченные данные не будут отображаться , Когда я экспериментировал, я увидел, что это не обязательно так.
При сортировке по дате X по возрастанию оси все данные отображаются.
data = data.sort((a, b) => a['DateX'] < b['DateX'] ? -1 : a['DateX'] < b['DateX'] ? 1 : 0)
![Ascending Sort](https://i.stack.imgur.com/HAycZ.png)
Когда я не сортировал свои данные по дате, он отображал только часть моей информации.
![No Sort](https://i.stack.imgur.com/I5OxR.png)
Когда я сортировал по убыванию по столбцу даты, на моем графике была только одна точка данных.
data = data.sort((a, b) => a['DateX'] > b['DateX'] ? -1 : a['DateX'] > b['DateX'] ? 1 : 0)
![Descending Sort](https://i.stack.imgur.com/Fz1il.png)
Итак, в конце концов, если это произойдет с вами, обязательно отсортируйте данные перед отправкой на график.