vlambda博客
学习文章列表

【JS框架】D3js:数据驱动文档JS库

本专辑专门介绍JavaScript相关组件和框架资源,收集顺序不分先后。



D3.js是一个JavaScript库,用于基于数据操作文档。D3帮助您使用HTML、SVG和CSS将数据带入生活。D3对web标准的强调为您提供了现代浏览器的全部功能,而无需将自己绑定到专有框架,将强大的可视化组件和数据驱动的DOM操作方法结合在一起。


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


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


官方网址:

https://www.d3js.org/