D3:数据驱动文档

数据驱动文档 (D3.js)是一个JavaScript库,用于在Web浏览器中生成动态,交互式数据可视化。 D3.js API包含的各种方法,可以分为以下逻辑单元 - 选择转换数组数学颜色比例SVG时间布局地理几何行为

D3.js标志

D3.js通过将强大的可视化和交互技术与数据驱动的DOM操作方法相结合,帮助您实现数据的可视化。通过为您的数据设计正确的可视界面,以提供现代浏览器的所支持的全部功能。

D3.js版本1.0.0于2011年2月18日发布。

为什么使用D3.js?

D3 *没有引入新的视觉表现。与ProcessingRaphaëlProtovis不同D3的图形标记词汇直接来自Web标准:HTML,SVG和CSS - https://d3js.org/

入门

有超过20,000多个D3.js的例子供您参考,学习,而且大都非常实用!所以,您要问的问题是 - 如何从第一原理构建可视化?正如您可能已经了解的那样,D3的API非常庞大,所以我们可以提供一些在早期特别有用的实用工具:

  • D3级

  • D3型

  • D3选择

  • D3收集

  • D3层次

  • D3变焦

  • D3力

只需要了解一些HTML5功能的基本知识,例如SVG,Canvas,您就可以深入了解像D3.js这样的库将数据变为现实的世界!

贡献


Contributing to the Guide

This open source guide is curated by thousands of contributors. You can help by researching, writing and updating these articles. It is an easy and fun way to get started with contributing to open source.