《图形数据可视化 技术、工具与案例》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:(美)科里 L. 拉纳姆著;王贵财,李建国,刘冰译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2017
  • ISBN:9787111585787
  • 页数:171 页
图书介绍:本书主要探讨理解图形数据、建立图形数据结构以及创建有意义的可视化的方法。书中通过精彩的实例分析和令人信服的案例研究,详细介绍了图形数据可视化的技术与工具。你将学会如何用简单而有效的技术来建模数据、处理大数据以及描述时间和空间数据,并且将有能力探索自己的数据。

第一部分 图形可视化基础 2

第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

2.2.2 在线审查诈骗 22

2.2.3 可视化审查诈骗 22

2.3 信息安全 26

2.3.1 识别异常网络流量 27

2.3.2 解构僵尸网络攻击 28

2.3.3 分析恶意软件传播 30

2.4 销售和营销图形 32

2.5 小结 35

第3章 Gephi与KeyLines介绍 36

3.1 Gephi 37

3.1.1 获取数据 37

3.1.2 导入数据到Gephi 39

3.1.3 用布局可视化组织数据 40

3.1.4 了解标签内容 41

3.1.5 筛选 41

3.1.6 大小 43

3.1.7 颜色 45

3.1.8 最终产品 45

3.2 KeyLines 47

3.2.1 编码HTML页面 47

3.2.2 编写KeyLines JavaScript 48

3.2.3 KeyLines与数据绑定 49

3.3 小结 51

第二部分 可视化自己的数据 54

第4章 数据建模 54

4.1 什么是数据模型 54

4.1.1 关系数据 55

4.1.2 键值存储 57

4.2 图形数据模型 57

4.2.1 确定结点 57

4.2.2 确定链接 58

4.3 图形数据库 59

4.3.1 Neo4j 60

4.3.2 Titan 63

4.4 小结 64

第5章 构建图形可视化 65

5.1 了解用户需求 66

5.2 使用直观的视觉属性 68

5.2.1 大小 68

5.2.2 颜色 69

5.2.3 结点图标 71

5.2.4 标识符 72

5.2.5 标签 73

5.3 构建有视觉属性的图形 74

5.4 小结 81

第6章 构建交互式可视化 82

6.1 图形浏览 84

6.2 整理图形 86

6.2.1 Gephi实现 88

6.2.2 KeyLines实现 89

6.3 数据量 90

6.4 动画和移动设备 95

6.4.1 动画图形 95

6.4.2 设计移动触摸环境 96

6.5 小结 97

第7章 组织图形 98

7.1 力导向布局 100

7.1.1 Gephi的力导向布局 103

7.1.2 KeyLines实现 105

7.2 其他布局 106

7.2.1 环形布局 107

7.2.2 层次布局 109

7.2.3 径向布局 111

7.2.4 3D布局 113

7.3 小结 114

第8章 大数据:数据太多时使用图形 115

8.1 控制结点和边的可见性 116

8.1.1 在Gephi中筛选数据 119

8.1.2 在KeyLines中筛选数据 122

8.2 分组和组合 125

8.2.1 何谓分组 125

8.2.2 Gephi分组 130

8.2.3 KeyLines分组 131

8.3 小结 133

第9章 动态图形:如何随时间显示数据 134

9.1 图形如何随时间变化 135

9.2 可视化如何随时间变化 137

9.2.1 并排图标——用大量小图显示时间 137

9.2.2 基于时间筛选 137

9.2.3 动态属性图 142

9.3 实现动态图形 143

9.3.1 Gephi动态图形 143

9.3.2 KeyLines动态图形 145

9.4 小结 149

第10章 地图上的图形:图形可视化的位置 150

10.1 处理地理数据 150

10.1.1 位置数据图形 151

10.1.2 图形中如何对位置建模 151

10.1.3 限制位置表示为结点属性 152

10.2 地图上叠加图形 152

10.2.1 筛选数据子集 154

10.2.2 组合或分组 156

10.3 地图上构建图形 158

10.3.1 在KeyLines对象模型中保存数据 158

10.3.2 构建Hubway数据示例 159

10.4 小结 162

附录A D3.js教程 163