《D3.js数据可视化实战手册》——导读

简介:

ad3627e73e0e22d477a7f94ca6256735675c0e71

前言

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章 测试驱动

相关文章
|
3月前
|
数据可视化 前端开发 JavaScript
数据可视化技术的较量:D3.js与Tableau的比较与选择
在当今信息爆炸的时代,数据可视化成为了帮助我们理解和传达数据的重要工具。本文将重点对比并评估两个主流的数据可视化技术和工具,即D3.js和Tableau。我们将探讨它们的优势、适用场景以及选择的关键因素,以帮助读者在选择合适的数据可视化工具时做出明智的决策。
|
3月前
|
数据可视化 前端开发 JavaScript
探秘D3.js:数据可视化交互式图表与效果
数据可视化已经成为如今大数据时代的重要工具之一。它不仅可以更直观地呈现数据,还可以帮助人们更好地理解数据背后的含义。而D3.js则作为目前最流行的数据可视化库之一,其强大的功能和灵活性广受开发者青睐。本文将介绍如何使用D3.js创建交互式图表和可视化效果,以及如何利用其强大的API来进行个性化定制。
74 0
|
3月前
|
数据可视化 JavaScript 前端开发
数据可视化技术与工具:D3.js 和 Tableau 的比较和选择
数据可视化是当今分析和决策制定的关键步骤。D3.js 和 Tableau 是两个广泛使用的可视化工具。本文将探讨它们的优缺点,以及在选择何种工具时应该考虑的因素。
|
8月前
|
数据可视化 索引 Python
数据可视化入门
数据可视化入门
|
数据可视化 前端开发 小程序
给大家介绍几个数据分析,数据可视化的网站合集
给大家介绍几个数据分析,数据可视化的网站合集
499 0
给大家介绍几个数据分析,数据可视化的网站合集
|
数据可视化 JavaScript 搜索推荐
数据可视化技术之-Echarts
数据可视化技术之-Echarts
数据可视化技术之-Echarts
|
Web App开发 数据可视化 JavaScript
ECharts实现数据可视化入门教程(超详细)
ECharts实现数据可视化入门教程(超详细)
ECharts实现数据可视化入门教程(超详细)
|
数据可视化 JavaScript 前端开发
手把手教你用Bokeh进行可视化数据分析(附源码)
手把手教你用Bokeh进行可视化数据分析(附源码)
手把手教你用Bokeh进行可视化数据分析(附源码)
|
数据可视化 API Python
数据可视化教程来了!
Matplotlib可以说是python数据可视化最重要且常见的工具之一,几乎每个和数据打交道的人都不可避免,还有大量可视化工具是基于它的二次开发。
278 0
数据可视化教程来了!
|
数据可视化 前端开发 BI
前端数据可视化入门指南
本篇为大家详细介绍的是前端必看的数据可视化技术详细指南,来自蚂蚁金服体验技术部董晓庆。
5143 0
前端数据可视化入门指南