API для chart.js
позволяет редактировать точки загружаемых в него наборов данных, например:
.update( )
Вызов обновления() в экземпляре диаграммы перерисовывает диаграмму с помощью любые обновленные значения, позволяющие редактировать значение нескольких существующие точки, а затем визуализировать их в одном анимированном цикле рендеринга.
.addData( valuesArray, label )
Вызов addData (valuesArray, label) в экземпляре Chart, передающий массив значений для каждого набора данных вместе с меткой для этих точек.
.removeData( )
Вызов removeData() в экземпляре диаграммы удалит первый значение для всех наборов данных на диаграмме.
Все это здорово, но я не могу понять, как загрузить совершенно новый набор данных, уничтожив старый. Документация, похоже, не охватывает этого.