D3.js - 前言
D3.js 教程
Section titled “D3.js 教程”D3 代表 Data-Driven Documents(数据驱动文档)。D3.js 是一个用于基于数据操作文档的 JavaScript 库,可以在 Web 浏览器中创建动态的、交互式的数据可视化。它因其强大和灵活性而被广泛使用。D3.js 由 Mike Bostock 创建,从一个早期工具包 Protovis 演变而来。本教程提供了 D3.js 的全面介绍,涵盖其基本概念以及如何使用其各种组件来构建引人注目的可视化。
本教程专为希望为 Web 创建自定义数据可视化的开发者、设计师和数据爱好者设计。它旨在让你熟悉 D3.js 的核心原理,并熟练使用其各种功能,从基本的 DOM 操作到复杂的交互式图形。
在深入学习本教程之前,读者应该对核心 Web 技术有扎实的理解:HTML、CSS 和 JavaScript。熟悉 JavaScript 基础知识(变量、函数、对象、数组、DOM 操作)至关重要。虽然这些技术的初学者也可以学习 D3.js,但有先前的经验将显著简化学习过程。