Как заполнить диаграмму Google с помощью PHP из файла данных TXT?

у меня есть DATAS.TXT файл автоматически заполняется данными TIME и TEMPERATURE.

ВРЕМЯ уже отформатировано в соответствии с требованиями Google Charts:
new Date(Year, Month, Day, Hours, Minutes)

Данные ВРЕМЕНИ и данные ТЕМПЕРАТУР разделяются SPACE персонаж и каждая строка заканчивается \r.

DATAS.TXT файл показывает что-то вроде этого:

new Date(2017, 01, 01, 05, 15) 20.5
new Date(2017, 01, 01, 18, 50) 21.7
new Date(2017, 01, 19, 12, 35) 22.4

так далее …

Из этого файла DATA я хотел бы создать диаграмму Google, как в следующем примере:

<script type='text/javascript' src='http://www.google.com/jsapi'></script>

<script type='text/javascript'>

google.load('visualization', '1', {'packages':['annotatedtimeline']});
google.setOnLoadCallback(drawChart);

function drawChart() {

var data = new google.visualization.DataTable();
data.addColumn('datetime', 'Date');
data.addColumn('number', 'Temperatures');
data.addRows([
[new Date(2001,  0,  1,  0), 0.0],
[new Date(2001,  0,  1,  1), 4.8],
[new Date(2001,  0,  1,  2), 4.6],
[new Date(2001,  0,  1,  3), 2.6],
[new Date(2001,  0,  1,  4), 3.6],
// ...
// Rest of year data here...
// ...
[new Date(2001, 11, 31, 20), 9.4],
[new Date(2001, 11, 31, 21), 7.0],
[new Date(2001, 11, 31, 22), 8.5],
[new Date(2001, 11, 31, 23), 2.2]
]);

var chart = new google.visualization.AnnotatedTimeLine(document.getElementById('chart_div'));
chart.draw(data, {displayAnnotations: true});

}

</script>

Мой вопрос, как я могу заполнить data.addRows([ ... ] содержимое с данными, выданными из моего DATAS.TXT файл?

Мне нужна функция, которая может забрать ВРЕМЯ, обнаружить вставку пробела, подобрать соответствующие данные ТЕМПЕРАТУРЫ и обнаружить \r персонаж.

Мне не нравится PHP, любая помощь будет высоко оценена.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector