D3.js

D3.js
★4
软件描述
D3.js 是一个基于数据操作文档的 JavaScript 库。D3 可以使用 HTML、SVG 和 CSS 让数据生动起来。
官方网站
访问软件的官方网站了解更多信息
d3js.org
安全链接HTTPS
什么是 D3.js?
D3 允许你将任意数据绑定到文档对象模型(DOM),然后对文档应用数据驱动的转换。例如,你可以使用 D3 从数字数组生成一个 HTML 表格,或者使用相同的数据创建带有平滑过渡和交互功能的交互式 SVG 柱状图。D3 并不是一个试图提供所有可能功能的单一框架,而是解决了核心问题:基于数据对文档进行高效操作。这避免了专有表示方式,提供了极高的灵活性,充分展现了 HTML、SVG 和 CSS 等网页标准的全部能力。D3 的开销极小,运行速度极快,能够支持大规模数据集以及动态的交互和动画行为。D3 的函数式风格使得通过多样化的组件和插件实现代码复用成为可能。