Google Vizualization с данными CSV - PullRequest
4 голосов
/ 24 марта 2010

У меня есть URL, который возвращает данные в формате CSV. Я хотел бы использовать Google Vizualization для создания интерактивной диаграммы данных. Я просмотрел несколько примеров на веб-странице Google Chart and Vizualization, но я немного запутался, поскольку не знаком с JavaScript или веб-программированием в целом.

Вопрос: Нужно ли мне использовать JavaScript для самостоятельного анализа строки CSV и создания вручную DataTable с помощью addColumn () и addRows ()? Или есть способ просто передать URL CSV в функцию построения графиков? Я надеюсь сделать что-то вроде этого:

var csv_data = get_data_from_url('http://...')
var data = new google.visualization.DataTable(csv_data);
var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
chart.draw(data, ...);

Может кто-нибудь помочь мне?

Спасибо.

1 Ответ

2 голосов
/ 24 марта 2010

Да, похоже, они используют JSON или какой-то близкий вариант JSON для данных. Вы можете попробовать конвертер CSV в JSON. Очевидно, что преобразование CSV в JSON является довольно тривиальной операцией, требующей всего несколько строк кода:

преобразование CSV / XLS в JSON?

...