本次创客马拉松比赛的主题为 hack4gz,需要参赛者应用公共数据/开放数据来构建应用。我们在这里列举可能有用的开发工具、框架或库,以供参赛者参考。
如果有任何的建议和补充,欢迎提交 issues
我们的工具包括:
- 数据爬取工具
- 数据可视化工具
- request: 发起 HTTP 请求的库实现。支持各种 HTTP verb
- cheerio: 对 jQuery 核心的 DOM 选择器的实现,可供服务器端使用(在获得 HTML 文档后),常用的爬虫工具。使用例子
- node-crawler
- 使用 Phantom.js
- Nokogiri DOM/XML 解析库
- Anemone Web 爬虫框架
- Open-URI(Ruby 语言内置的 HTTP 库)
- httpclient 另一个 HTTP 库
由百度开发的数据可视化工具,支持绝大部分常见的图表(折线、柱状、散点、K线、饼图、雷达图、地图等),支持用户和图标的拖拽交互,开关等等),中文文档。
功能强大、开源、美观、图表丰富、兼容绝大多数浏览器的纯js图表库。
一个基于数据操作网页元素的 Javascript 库,非常庞大。在做项目时可以找相应的 例子。功能齐全,是业界常用的数据可视化工具。全英文文档。
一个 Javascript 图表工具,有许多模板。全英文文档。
免费的图表绘制和数据处理工具,导入Excel数据后拖拖放放就能作图。操作简便,功能强大,可参考的可视化作品较多。在国外比较流行。