「2015 NICAR 会议系列报道之二」不写代码,也能成为记者极客

分享给朋友:

作者:洪烨林,沈晨,邹燕妮

[zilla_alert]今年三月初,一年一度的新闻骇客盛会NICAR(全称:The National Institute for Computer-Assisted Reporting,即美国计算机辅助报道协会)在美国亚特兰大举行,参会人数超过一千两百人。在2015 NICAR会议系列报道中,亲临现场的数据新闻网作者们共同这一数据新闻领域的重要会议。

本系列文均为原创,转载请注明出处、网址与文章作者。

更多本系列文章:

【2015 NICAR系列之一】像记者一样写代码

了解往届NICAR年会:
【2014 NICAR系列之一】 新闻界极客的聚会
【2014 NICAR系列之二】没有数据怎么办?
【2014NICAR系列之三】新闻应用,静态页面VS动态页面
【2014  NICAR系列之四】一览无遗:数据新闻资源
[/zilla_alert]

纵观这次NICAR会议的日程表,发现以“without coding”作为结尾的演讲不胜枚举。这些演讲围绕“无需写代码”为主题,介绍了很多可以帮助记者们做数据可视化、网络爬虫、地图作图等等的工具。下面,就让我们一探究竟。

地图篇:

首先介绍这次NICAR会议上两个GIS 作图软件:CartoDB和ArcGIS。GIS是英语Geographic Information System的缩写,中文对应的名称是地理信息系统,可以空间分析、数据建模, 在社会科学领域应用广泛。

市面上GIS软件选择范围很广,每个软件都能让用户按照操作指南提供的步骤做出漂亮的地图。市场老大ArcGIS 作为esri 公司的拳头产品在功能方面没得说,2014年发布的10.3版本允许“许可用户”(Named User)在任何时间、地点、设备上访问以及使用软件的地图,数据分析,应用等功能。

另外一个软件CartoDB 在中国用户中的知名度相对就没有ArcGIS高,但对Excel在手,急需数据可视化的普通用户来说,不失为一个性价比相对更高的选择。

一起来看看几个用CartoDB做出来的效果:

CartoDB的操作步骤并不复杂, 官方推出的详细教程可以在这个链接里找到。CartoDB的另一个优点是,用户套餐选择更多元,且学生注册免费哟。

爬虫抓取数据篇:

重磅介绍一款软件叫做import.io。这是一款能够让任何一个网站变成结构化的数据,并最终保存成.csv, .json等数据格式,甚至可以用它轻而易举地爬虫爬下来整个kickstarter的网站,或者整个Linkedin的网站,并且它是免费的。

数据新闻的第一步就是要找到data,尤其是结构化的数据,才能方便记者们做分析和可视化。

Step 1:

首先,下载import.io桌面客户端之后进入点击NEW,然后选择Crawler。接下来在地址栏上输入https://growthhackers.com/,然后点击粉红色的I’m there,继续点击detect optimal settings。接下来它会弹出对话框,问所需要的数据是不是还在浏览器当中。

Step 2:

点击add column按钮,然后输入第一个值,即project name, 然后将其选择为text。

接着,将鼠标放在项目名称上,直到出现一个橘色的圈圈,像这样:

3a99ee33-cfc5-44e0-b98e-8a0d9dfe04de 

出现橘色圈圈后,点击下去,直到变成灰色。再点击下面的一个叫做train的粉色按钮。按下train之后,这个项目名称应该就被自动写入到了表格当中。照此类推,再加入几个column,比如backers,要注意的是这是一个数字,所以要在属性那一栏选上number。继续找到页面中的数字,把鼠标放上去直到出现橘色的边边,点击train,还可以加入金额currency。需要注意的是这里面有两个金额,一个是目标金额,一个是已经筹得的数字,在train的时候一定要注意。在这个之后点击I’ve got what I need。

Step 3:

用户需要用五个类似结构的网页当作训练数据组,才能够保证其准确地把整个网站的数据全部爬虫爬下来。接下来需要点击add another page这个粉色的按钮。注意,在输入以下这个网址之后再点击I’m there。一定要确保你已经进入到了一个项目页。之后需要补齐剩下四个网页,点击这一竖列最上面的写着backers的单元格,然后点击页面上的28,再点击train。再点击I’ve got what I need。然后加第三个网站第四个以及第五个

Step 4:

有了五个网页的作为训练数据,只需要点击那个粉色的I’m done training即可。有了数据之后,用户可以下载不同的数据格式,或者用其推荐的plot.ly直接进行数据可视化。

互动新闻游戏篇

以文本为主的探险游戏一直是将故事的绝佳手段,可能国内的读者对这一类的游戏不是很了解,去年有一款文本类游戏Dark Room(暗室)在iTunes上面大火,被评为年度十大应用之一。它的情景预设就是通过用户输入文本和游戏角色对话,一步一步拉开故事的帷幕。那么结合新闻本身的特性,用文本游戏去讲述故事也不偿是种新颖有趣的方式。

Twine是一款可以帮助记者创造文本游戏的应用。首先在创造游戏之前,想好大概的故事脉络,情节走向,然后将这些都写在表格文件里面这样就完成了第一步。

hackpad.com_d4Qj6Xacek6_p.43642_1425646099873_Screen Shot 2015-03-06 at 7.47.56 AM

接着你需要根据情节设置添加有关的变量和一些简单的符号,比如在颜色变量里面添加红色、蓝色、绿色和黄色等等。

这样就可以在不同设备平台上面推广你设计的新闻文本游戏了,更多步骤详情请戳官网

 

作者简介

数据新闻网

数据新闻网以引介全球范围内最顶尖的数据新闻实践为初衷,以推动数据开放及媒体革新为宗旨,面向中国的新闻从业者、媒体管理者、新传教育者以及对传媒感兴趣的设计师、程序员,提供线上信息平台与线下交流机会。