Добрый день. На сервере есть код на python который принимает координаты, декодирует их и пишет в файл на сервере. В тоже время у меня есть веб-страничка на сервере на которой строится рандомными график. Подскажите, пожалуйста как считать данные из файла в массив на JS? Получалось просто вывести содержимое на экран. чтобы по этим точкам можно было построить график. Привожу код:
var reader = new FileReader();
window.onload = function () {
var dataPoints = [{y : 10}, {y : 13}, {y : 18}, {y : 20}, {y : 17}];
var chart = new CanvasJS.Chart("chartContainer", {
title : {
text : "Dynamic Data"
},
data : [{
type : "spline",
dataPoints : dataPoints
}
]
});
chart.render();
var yVal = 15, updateCount = 0;
var updateChart = function () {
yVal = yVal + Math.round(5 + Math.random() * (-5 - 5));
updateCount++;
dataPoints.push({
y : yVal
});
chart.options.title.text = "Update " + updateCount;
chart.render();
};
// update chart every second
setInterval(function(){updateChart()}, 1000);
}
document.getElementById("openFile").addEventListener('change', function()
{
var fr = new FileReader();
fr.onload = function() {
document.getElementById("fileContents").textContent = this.result;
}
fr.readAsText(this.files[0]);
})
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости