前言
D3.js数据可视化实战手册D3.js是一个JavaScript库,它主要用于对数据的动态图表展示。通过HTML、SVG以及CSS,D3可以让数据展现得更加鲜活。D3使得数字的图形化展示变得异常简单,可以说,它是当下最强大的基于网络的数据可视化技术。
本书理论与实践结合,力图向读者全方位地展示D3数字可视化技术,帮助读者快速利用D3创建可视化程序。学习完本书后,快速高效地创建叹为观止的数据可视化程序,对读者来说将是小菜一碟!
本书由浅入深,首先介绍了一些D3数字可视化编程中的基本概念,继而通过一些代码样例,对D3的其他特性做逐一展示。
在这里,读者将会学习到数据可视化的基本概念,JavaScript的函数式编程,以及D3的基础概念,例如元素选取、数据绑定、动画以及SVG生成。除此之外,读者还会领略到D3的一些高级特性,例如自定义插值、自定义中间帧、定时器、布局管理、力,等等。本书还提供了许多预生成的图表和代码,帮助读者更快起步。
目录
第1章 D3.js入门指南1.1 简介1.2 搭建一个简易的D3开发环境1.3 搭建一个基于NPM的开发环境1.4 理解D3风格的JavaScript
第2章精挑细选2.1 简介2.2 选择单个元素2.3 选取多个元素2.4 迭代选集中的元素2.5 使用子选择器2.6 函数级联调用2.7 处理原始选集
第3章 与数据同行第4章 张弛有“度”第5章 玩转坐标轴第6章 优雅变换第7章 形状之美第8章 图表美化第9章 井然有序第10章 可视化交互第11章 使用“原力”!第12章 地图的奥秘第13章 测试驱动
相关资源:D3.JS 数据可视化.rar