基本信息
- 原书名:Visualizing Graph Data
- 作者: (美)科里 L. 拉纳姆(Corey L. Lanum)
- 译者: 王贵财 李建国 刘冰
- 丛书名: 数据分析与决策技术丛书
- 出版社:机械工业出版社
- ISBN:9787111585787
- 上架时间:2018-1-23
- 出版日期:2018 年1月
- 开本:16开
- 版次:1-1
- 所属分类:计算机 > 数据库 > 数据库存储与管理

内容简介
目录
序言
致谢
前言
关于原书封面插图
第一部分 图形可视化基础
第1章 可视化图形介绍 2
1.1 初识图形可视化 3
1.1.1 何谓图形 3
1.1.2 引论 5
1.1.3 图形数据模型概述 5
1.1.4 何时会用到图形 7
1.2 了解图形可视化 9
1.2.1 何时可视化图形 10
1.2.2 图形可视化常用图例 10
1.3 小结 13
第2章 案例研究 14
2.1 情报与恐怖主义 15
2.2 信用卡诈骗 19
2.2.1 网购诈骗 20
译者序
Gephi是一个支持动态和分层图的交互图形可视化工具。KeyLines是构建图形可视化最强大的JavaScript库,能创建自定义可视化。D3.js 是最流行的可视化库之一,允许将任意数据绑定到DOM,然后将数据驱动应用到Document中。这本引人入胜的书通过前面提到的三种工具实现的精彩示例,向读者展示解决可视化问题并探索复杂数据集的方法。你将发现这些简单而有效的技术可以用来建模数据、处理大数据以及描述时间和空间数据。最后,你将掌握创建有效的可视化的实用技能。
不管是初学者、普通用户还是专家级用户,通过本书都能理解并掌握图形数据可视化技术。为让读者快速掌握核心技术,本书由浅入深讲解大量实例,图文并茂呈现每一步的操作结果,帮助读者更好地掌握图形数据可视化工具。
本书作者科里·拉纳姆(Corey L. Lanum)为世界各地的公司和政府机构构建可视化和分析应用程序,并在可视化图形方面积累了数十年的经验,翻译过程中我们为作者对可视化图形数据的深入掌握和独到见解而惊讶、赞叹。同时这对我们而言也是一个学习与提高的过程。为做到专业词汇权威准确,内容忠实原书,我们查阅了大量资料。但受限于时间和精力,难免存在错误,恳请读者及时指出,以便再版时予以更正。
翻译分工如下:河南工业大学信息学院王贵财负责1~8章以及附录,李建国负责第9章,中国兵器科学研究院刘冰负责第10章。
本书的翻译得到了以下资助:河南省高校科技创新团队支持计划——面向领域大数据的分布式计算技术(17IRTSTHN011),河南省高等学校重点科研项目资助计划(18A430011),河南工业大学校科研基金——青年支持计划(2016QNJH29)。
特别感谢机械工业出版社的编辑为本书出版所付出的辛勤劳动。感谢家人对我们的支持与鼓励。
前言
如果你正阅读本书印刷版,其中插图为灰度图。黑白插图也能说明问题,但要对其全面了解,请阅读本书电子版,或从该书网站下载全部彩色插图:www.manning.com/books/visualizing-graph-data。
本书读者
有兴趣阅读此书的读者可能为数据科学家、工程师或某些专业人士,这些读者拥有数据并想知道嵌入在数据中的关系。他们会受益于本书。这不是一本学术著作,图形学理论博士可能会觉得这些内容有点太基础。本书部分章节提供JavaScript代码,但并非只针对JavaScript开发人员,因为Gephi的实现没有代码。但是如果开发基于Web的可视化,则需要读者具备JavaScript知识。
本书组织结构
本书分两部分,共有10章和1个附录。第一部分从高层视角介绍图形,结合案例研究说明图形的重要性并讨论数据导入图形模型的方法。第二部分详细介绍如何构建图形可视化,涵盖相关重要知识点。
第一部分讨论理论层面的图形和图形可视化——为什么要可视化图形?其价值是什么?另外,简要介绍在第二部分中用于构建示例的工具。
第1章介绍图形可视化的背景知识并指出它们何时能以恰当方式说明数据。
第2章探讨各种案例研究,其中图形可视化在反恐、防范信用卡诈骗、信息安全、在线审查诈骗以及其他政府和私营部门等领域都得到有效应用。
第3章介绍图形可视化最常用的软件KeyLines和Gephi。
第二部分详细介绍图形可视化的细节,以及使用KeyLines和Gephi实现样本数据集具体概念的方法。
第4章和第5章定义图形可视化的关键术语,并深入介绍图形绘制教程。
第6章和第7章通过更好的技术来构建美观、整洁、互动的图形(动画、3D和优化触摸屏),并且布局良好。
第8章解决可视化大型数据集的常见问题并解释数据筛选过程。
第9章研究可视化连续变化数据的最佳方法以及绘制变化数据的不同图形选项。
第10章讨论地图数据的绘制,讲解将位置建模为图形并在地图上叠加图形的方法。
附录简要介绍D3.js,它是有图形功能的主流可视化库之一。
需要注意,在第二部分中,依次在前几章概念讨论的基础上构建图形可视化示例,所以建议读者先按顺序概览,之后再详细阅读感兴趣的内容。
关于代码
本书包含KeyLines和D3中构建图形可视化的JavaScript代码。在Manning的Git服务器上公开了全部代码,Cambridge Intelligence网站页面上也有托管。示例代码使用KeyLines 3.0版(适用于后续版本)和D3的第4版。
序言
越来越多的组织每天收集更多的数据用于更多目标,而不再是分析团队在整个职业生涯中对其进行解析。过去只有大型政府机构处理这一数量级的数据,而现在连小规模的公司都在收集海量信息。大数据不再仅仅是政府职权。
行业面临的最大问题是收集的数据太多,而且大部分数据都无关紧要。因此你如何能看到森林里的树呢?
图形可视化是能够在大数据中识别模式的许多顶级工具之一,非常适合帮助大众了解数据中发生了什么、如何处理以及如何做出明智决定。如果你不根据数据做出决定,那么为什么要收集数据呢?
随着过去十年人们对图形数据库的兴趣激增,可视化数据已成为利用这些数据库的潜力并显著增加其价值的有力途径。通过当前的图形可视化技术,零售网站轻松地清除虚假评价,保险机构更快地发现可疑索赔,航空公司有效地简化航线,荷兰政府甚至使用可视化管理运河系统。图形数据可视化的应用很多,随着大数据不断扩大,这个行业也将获得巨大的发展。
我经常受邀参加世界各地的会议,讨论可视化图形的技术。 Manning出版社建议我把讲稿编著成书,向更多的人分享这些经验。随着编写工作的开展,本书逐步完善,最终成为图形可视化的入门书,并介绍了一些用来处理图形数据的工具。这个领域很有趣,而且可视化往往既美观又有用,我很高兴与读者分享。
本书中选择使用KeyLines和Gephi有两个重要原因。Gephi是一个免费的开源工具,易使用且能快速查看自己的数据。尽管用户界面差强人意,但它是数据科学家的标准工具,并且随着每次发布而变得更加强大。至于KeyLines,我承认或许不够客观:我受雇于Cambridge Intelligence,该公司开发了KeyLines。但是KeyLines是构建图形可视化最强大的JavaScript库,而且因为只做这一件事,所以更易于解释基本的可视化概念。另外有一个附录讨论D3.js,它虽然有点复杂,但却是一个功能强大的工具。