(上接第 1.3 小节正文部分:……从下一章开始,我们将着手创建 D3 可视化项目。)
1.4 本章小结
-
当您想在数据可视化方面拥有完全的创意自由与技术自由时,D3 就是您的首选工具。
-
D3 应用程序的样式和服务类似于传统网络内容。
-
我们从不单独使用 D3,而是将其作为技术和工具生态系统的一部分,并将其结合起来创建丰富的 Web 界面,包括:HTML、CSS、JavaScript、SVG、Canvas 以及 React 或 Svelte 等框架。
-
在构建数据可视化时,最常使用的 SVG 图形有:直线(lines)、矩形(rectangles)、圆(circles)、椭圆(ellipses)、路径(paths)及文本(text)。
-
使用 D3 需要对这些几何基元及其主要属性有基本的了解。
-
在使用 D3 之前,应该熟悉 JavaScript 的两个核心知识——方法的链式调用和对象的操作:
- 方法的链式调用,是在同一对象上相继调用多个方法的一种编程模式(pattern)。
- 在 D3 中,数据集通常是以对象数组的形式出现的。JavaScript 提供了多种方法来访问和操作其中的数据。
-
作为 D3 开发人员,扎实了解数据可视化的最佳实践至关重要。本章提到的多种资源都可以助您开启学习之旅。
(第一章完)