使用 CSV 数据进行 Google 可视化
我有一个返回 CSV 格式数据的 URL。我想使用 Google Vizualization 创建数据的交互式图表。我看过 Google Chart 和 Vizualization 网页上的几个示例,但我有点困惑,因为我一般不熟悉 JavaScript 或 Web 编程。
问题:我是否必须使用 JavaScript 自己解析 CSV 字符串并使用 addColumn() 和 addRows() 手动构建 DataTable?或者,有没有办法简单地将 CSV url 传递给图表函数?我希望做这样的事情:
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, ...);
有人可以帮助我吗?
谢谢。
I have a URL that returns data in CSV format. I would like to use Google Vizualization to create an interactive chart of the data. I've looked at several examples on Google Chart and Vizualization web page but I'm a bit confused as I'm not familiar with JavaScript or web programming in general.
Question: Do I have to use JavaScript to parse the CSV string myself and manually construct the DataTable with addColumn() and addRows()? Or, is there a way to simply pass the CSV url to the charting function? I'm hoping to do something like this:
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, ...);
Can someone please help me out?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,看起来他们正在使用 JSON 或 JSON 的一些近似变体来存储数据。您可以尝试使用 CSV 到 JSON 转换器。显然,将 CSV 转换为 JSON 是一个相当简单的操作,只需要几行代码:
converting CSV/ XLS 到 JSON?
Yeah, it looks like they're using JSON or some close variant of JSON for the data. You could try a CSV to JSON converter. Apparently converting CSV to JSON is a fairly trivial operation, requiring only a few lines of code:
converting CSV/XLS to JSON?