Почему точки из разных датасетов не выводятся рядом?
Как добиться поведения, чтобы при добавлении точек на график они сортировались по возрастанию? Например, если я хочу добавить временной промежуток, который уже прошел, то он по логике должен появится вот тут до, но точки всегда идут друг за другом.
У вас подключена третья версия chart.js, а настройки осей имеют формат, использовавшийся во второй. Массивы не нужны, замените xAxes: [{ и yAxes: [{ на x: { и y: {.
Ещё косяк: format: 'DD/MM/YYYY'. Нужное вам свойство называется иначе, замените на parser: 'DD/MM/YYYY'.
На что надо заменить scaleLabel: { (как и его внутреннее содержимое) - смотрите сами.
Спасибо, получилось как хотел, но после записи через новый синтаксис (без массива) пропала возможность добавления новых datasets, как будто не работает chart.update(). Не скажите, в чем проблема? При добавлении даже в объекте datasets появляется новый set, но почему-то рендерить его он не хочет.