Я хотел бы добавить новые данные в диаграмму, но браузер выдает сообщение об ошибке «Uncaught TypeError: undefined is not a function» при вызове моей функции «Добавить».Добавить данные в линейную диаграмму, используя chart.js
Кажется, что объект диаграммы не распознает функцию «AddData», но я не знаю, как ее решить. В документации появляется эта функция, которая не работает должным образом.
.addData(valuesArray, label) Calling addData(valuesArray, label) on your Chart instance passing an array of values for each dataset, along with a label for those points.
Fiddle образец http://jsfiddle.net/rferreiraperez/pevy7vsz/5/
var myLineChart = new Chart(ctx).Line(data);
$("#add").on("click", function() {
var month = $("#month").val();
var point = $("#point").val();
var points = new Array();
points.push(point);
console.log("adding...");
console.log("month:" + month);
console.log("point:" + point);
myLineChart.addData(points, month);
});
Спасибо большое.
Вы правы! Я просто обновляю образец и отлично работает. http://jsfiddle.net/rferreiraperez/pevy7vsz/ – rferreiraperez