数据驱动的选择与过渡
根据数据创建、更新和动画化 DOM,无需虚拟 DOM,并支持可组合的选择与过渡操作。
D3 by Observable
灵活构建定制化动态数据可视化D3 可依据数据创建、更新和动画化 DOM,并将抽象数据编码为位置、尺寸与颜色等视觉属性。它提供形状生成、缩放与拖拽交互、层次布局、力导向图、地理投影以及数据解析和统计工具,适合构建高度定制的图表、地图与可视化应用。
围绕数据驱动的 DOM 操作、视觉编码、几何图形、交互行为、布局算法与地理投影提供可组合模块。
根据数据创建、更新和动画化 DOM,无需虚拟 DOM,并支持可组合的选择与过渡操作。
将抽象数据编码为位置、尺寸和颜色等视觉值,并使用坐标轴解释位置编码。
生成弧、面积、曲线、折线、连接线、饼图、堆叠图、符号等可视化图形。
提供平移、缩放、刷选和拖拽等可复用交互行为,支持用户探索数据。
支持树图、树结构、力导向图、Voronoi、等高线、弦图和圆形打包等布局。
提供多种球面投影,并支持任意纵横比、自适应采样和灵活裁剪。
查看官网标示的 D3 版本及其公开发布记录。
官网当前标示版本为 7.9.0,可通过公开发布页面查看对应版本记录。
通过入门指南、原理介绍、可视化示例、版本记录和许可证资料了解并使用 D3。