第一章 基于Web的数据可视化基础 1
第一节 数据可视化概述 1
第二节 HTML文档 3
第三节 层叠样式表CSS 6
第四节 JavaScript脚本 12
第五节 SVG矢量图 22
第二章 基于JavaScript和SVG的绘图 26
第一节 直方图 26
第二节 递归二叉树 34
第三节 树状词云 40
第三章 D3数据可视化基础 49
第一节 D3可视化API概述 49
第二节 D3数据绑定 52
第三节 D3直方图 57
第四节 JSON文件格式 60
第四章 D3饼图、环图、玫瑰图和弦图 64
第一节 D3绘制饼图 64
第二节 从原生数据到绘制D3饼图 68
第三节 弦图 77
第五章 D3比例尺 90
第一节 D3比例尺 90
第二节 比例尺API 93
第三节 序数比例尺与D3配色 96
第六章 D3动画与交互 99
第一节 D3动画 99
第二节 鼠标交互 102
第三节 键盘交互 109
第七章 D3力导向图 113
第一节 D3力导向算法 113
第二节 《人民的名义》人物关系图 118
第三节 基于路径绘制力导向图 127
第八章 地图可视化 134
第一节 D3地图可视化 134
第二节 D3地图可视化实例 138
第三节 雄安新区区位优势可视化分析案例 141
第九章 音乐可视化 150
第一节 音乐可视化API 150
第二节 JavaScript音乐可视化直方图 152
第三节 D3音乐可视化南丁格尔图 154
第十章 Canvas与简单图像处理 158
第一节 Canvas功能概述 158
第二节 Canvas基本图像处理 161
第三节 Canvas复杂图像处理 166
第十一章 数据可视化之数据采集 174
第一节 Python爬虫基础 174
第二节 数据解析 180
第三节 数据存储与知识图谱可视化 186
第十二章 分词与词云图可视化 196
第一节 词云图 196
第二节 D3词云图 199
第三节 基于Python的分词实例 205
第四节 影视剧小说词云图案例分析 211
第五节 三维动态词云 216
第十三章 基于占用矩阵的词云算法 220
第一节 算法设计概述 220
第二节 基于占用矩阵的词云图可视化系列算法 225
第三节 基于占用矩形的词云图可视化算法 240
第四节 算法性能分析 243
参考文献 246
后记 247