Как динамически обновлять данные линейного графика, используемого с графиком Js? - PullRequest
1 голос
/ 05 августа 2020

Я пытаюсь обновить данные в линейной диаграмме, созданной с помощью диаграммы js

при нажатии кнопок.

Пожалуйста, взгляните на js скрипку - https://jsfiddle.net/w8zbjvgo/21/ Здесь, когда я переключаюсь между неделей и месяцем, данные должны обновляться на той же диаграмме, но сейчас она не работает.

Is their any way to make it work ?

1 Ответ

1 голос
/ 05 августа 2020

В вашей скрипке есть пара вещей, которые необходимо исправить:

Во-первых, вы объявляете новый набор данных в своем операторе if, а затем не назначаете его диаграмме.

Второе - вы не обновляете график.

Попробуйте этот код:

let revisedViewsdata = "4,3,2,1,0,1,2";
myChart.data.datasets[0].data = revisedViewsdata;
myChart.update();
...