Я пытаюсь создать график line
старшей диаграммы, используя данные из файла .csv.Но моя веб-страница просто показывает названия осей x и y, но не содержит данных.Код выглядит следующим образом:
$(document).ready(function() {
var c = [];
var d = [];
$.get('data.csv', function(data) {
alert("data in the file: " + data);
var lines = data.split('\n');
$.each(lines, function(lineNo, line) {
var items = line.split(',');
c.push(items[0]);
d.push(parseInt(items[1]));
});
});
var options = {
chart: {
renderTo: 'chart',
defaultSeriesType: 'line'
},
title: {
text: 'Weight Monitor'
},
xAxis: {
title: {
text: 'Date Measured'
},
categories: c
},
yAxis: {
title: {
text: 'Weight (in Lbs)'
}
},
series: [{
data: d
}]
};
var chart = new Highcharts.Chart(options);
});
Я пытался напечатать данные, считанные из файла на экране, просто чтобы проверить, правильно ли прочитан файл, и получил ли я правильные данные, но мой график ничего не показывает,
следующие данные в моем файле csv:
2011-08-01 00:00:00,155
2011-08-02 00:00:00,156
2011-08-03 00:00:00,157
2011-08-03 00:00:00,160
, где левое значение - это дата, которая будет отображаться на оси x, а правое значение - это точки считывания для графика.
любая помощь будет благодарна.