У меня есть приложение, которое должно обновить диаграмму с помощью JavaScript.Для этого я создал цикл.Однако это не делает этого.
Что не так с моим кодом.
Любая помощь приветствуется.Спасибо.
JavaScript
plot = function() {
var array = {{preds}}
var classes = {{classes | safe}}
var path2 = "{{imgPut}}"
var img = document.createElement("img");
img.src = path2;
var src = document.getElementById("putimg");
src.appendChild(img);
for (var i = 0; i < array.length;i++) {
var preds = array[i];
console.log(preds)
var chart = new CanvasJS.Chart("chartContainer", {
theme: "light2", // "light1", "light2", "dark1", "dark2"
exportEnabled: true,
animationEnabled: true,
title: {
text: "Analysis Result"
},
data: [{
type: "bar",
legendText: "{label}",
indexLabelFontSize: 16,
indexLabel: "{label} - {y}%",
dataPoints: [
{y: preds[0], label: classes[0]},
{y: preds[1], label: classes[1]},
{y: preds[2], label: classes[2]},
{y: preds[3], label: classes[3]},
]
}]
});
chart.render();
demo();
console.log("After Sleep")
//chart.update();
}
Я пробовал обновить диаграмму в качестве другого ответа на вопросы StackOverFlow.Однако я не могу этого сделать, выдает ошибку.