seeksvc Search tools, solutions, libraries…
d3js.org icon
D3.js Open source · ISC
The JavaScript library for bespoke data visualization
Visit website ↗ GitHub ↗
Introduction
D3 is the JavaScript library for bespoke data visualization. Create custom dynamic visualizations with unparalleled flexibility.
D3 is developed by Observable, the platform for collaborative data analysis. The D3 team also builds Observable Plot, a high-level API for quick charts built on top of D3.
- **Selections and transitions:** Create, update, and animate the DOM based on data without the overhead of a virtual DOM.
- **Scales and axes:** Encode abstract data into visual values such as position, size, and color. Explain position encodings with axes.
- **Shapes:** Render arcs, areas, curves, lines, links, pies, stacks, symbols… and any geometric primitive you might need to visualize data.
- **Interactions:** Facilitate exploration with reusable interactive behaviors, including panning, zooming, brushing, and dragging.
- **Layouts:** Treemaps, trees, force-directed graphs, Voronoi, contours, chords, circle-packing… a library of layout algorithms at the ready.
- **Geographic maps:** More spherical projections than you can shake a stick at, with arbitrary aspects, adaptive sampling, and flexible clipping.
- **… and much more:** CSV parsing, localized date parsing and formatting, color spaces, calendar math, statistics, and can I stop listing features now?
Data visualizationJavaScript libraryDOM transitionsScales and axesInteractive chartsLayout algorithmsGeographic mapsObservable Plot
Screenshots
D3.js · 首页
Deployment
Observable
适用于在官方 Observable 平台上无需安装即可构建、共享并协作发布 D3 可视化与数据应用。
Details
Type Open-source software
License ISC
Repository d3/d3
Last verified 2026-07-18
Ad slot 300 × 250 Ad
About the data
Stars / commit times sync automatically from the GitHub API; pricing and features are human-verified.
seeksvc
一个可查询的宝藏收藏库:开源与闭源软件、开发库与完整解决方案。
© 2026 seeksvc · Manually verified, continuously updated