D3.js数据驱动文档
加拿大
国外网站

D3.js数据驱动文档

D3.js是一个开源的Javascript库,用于根据用户数据操作文档。它是一个强大的工具,在HTML、SVG和CSS的帮助下赋予数据生命。D3允许开发人员将任意数据绑定到DOM,然后将数据驱动的...

标签:
爱站权重:PC 百度权重移动 百度移动权重

D3.js数据驱动文档简介:

  D3.js是一个开源的Javascript库,用于根据用户数据操作文档。它是一个强大的工具,在HTML、SVG和CSS的帮助下赋予数据生命。D3允许开发人员将任意数据绑定到DOM,然后将数据驱动的转换应用到DOM。例如:考虑一个数字数组,您可以使用它来生成HTML表,或者您可以使用相同的数据生成交互式的bar或饼图。

  D3允许您将任意数据绑定到文档对象模型(DOM),然后对文档应用数据驱动的转换。例如,可以使用D3从数字数组生成HTML表。或者,使用相同的数据创建具有平滑过渡和交互的交互式SVG条形图。

  D3并不是一个寻求提供所有可能特性的整体框架。相反,D3解决了问题的关键:基于数据高效地操作文档。这避免了专有的表示,并提供了非凡的灵活性,公开了诸如HTML、SVG和CSS等web标准的全部功能。以最小的开销,D3是非常快的,支持大型数据集和动态行为的交互和动画。D3的功能风格允许通过各种官方社区开发的模块集合重用代码。

  D3allows you to bind arbitrary data to a Document Object Model (DOM), and then apply data-driven transformations to the document. For example, you can use D3 to generate an HTML table from an array of numbers. Or, use the same data to create an interactive SVG bar chart with smooth transitions and interaction.

  D3 is not a monolithic framework that seeks to provide every conceivable feature. Instead, D3 solves the crux of the problem: efficient manipulation of documents based on data. This avoids proprietary representation and affords extraordinary flexibility, exposing the full capabilities of web standards such as HTML, SVG, and CSS. With minimal overhead, D3 is extremely fast, supporting large datasets and dynamic behaviors for interaction and animation. D3’s functional style allows code reuse through a diverse collection ofofficialandcommunity-developedmodules.

网址入口:https://d3js.org/

相关导航