图灵程序设计丛书.鲜活的数据:数据可视化指南(邱著)(2)

《鲜活的数据(数据可视化指南)》以实例讲解为主,目的是让大家熟悉制图所需的每一个步骤,掌握每一项技能。你可以从头开始完整地读一遍,不过如果你已经有想法在酝酿了,也可以只挑选最感兴趣的几章来读。所有的章节都经过了精心的组织,案例是相互独立的。

文摘

版权页:



插图:



1.带分隔符的文本
很多人都很熟悉带分隔符的文本。我们在前面一节的例子中就创建过以逗号分隔的文本文件。如果把数据集看成是按行和列来分布,那么分隔符文本就是用分隔符来分开每一列。分隔符一般用的是英文逗号(半角字符),也可以是制表符tab,或者是空格、英文分号、冒号、斜杠等任何你喜欢的字符。不过逗号和tab是最常见的。
分隔符文本应用广泛,可以被大多数电子表格程序阅读,例如excel或者google documents。我们也可以把电子表格输出成分隔符文本。如果你要使用多个工作表格,通常就会有多个分隔符文件,除非特殊指定。
这种格式也便于与其他人共享,因为它无需依赖于任何特定程序。
2.javascript对象表示法(json)
很多网页api都适用于这种格式。它既能够让计算机理解,又便于人类阅读。不过如果你眼前的数据过多,盯太久可能会头晕目眩。该格式基于javascript表示法,但并不依赖于这种语言。json中有许多规格说明,但只用掌握一些基础就能满足大部分需要。
json利用关键字和值,并且把数据条目作为对象来处理。如果我们把json数据转化成逗号分隔数据(comma-separated value,csv),那么每个对象都会占一行。
大家将会在后文中看到,有很多应用、语言和函数库都支持json输入。如果你打算设计便于互联网传播的数据图形,就得了解一下这种格式。
访问http:∕∕json.org阅读json的完整说明。你不必了解这一格式的所有细节,但当你需要使用某个json数据源时,它还是很管用的。
3.xml
xml(可扩展标记语言)是另一种互联网上的流行格式,常被用于在api间传递数据。xml分为很多类型,规格说明也不少,但从最基本的层面来看,它就是一个文本文件,其中的值都封闭在各种标签之内。

相关阅读:

《加拉太书》注释(马丁.路德著)

发现更强大的自己(梅尔.罗宾斯著)

外交外事知识与国际交往礼仪(李家发著)

漫长的告别(雷蒙德.钱德勒著)

没有死亡的命案(雷文科著) 

更多图书资讯可访问读书人图书频道:http://www.reader8.net/book/