Bring data to life with SVG, Canvas and HTML. πππ
JavaScript 101k 23.1k
Graphical primitives for visualization, such as lines and areas.
JavaScript 2.3k 298
Encodings that map abstract data to visual representation.
JavaScript 1.4k 283
Extended geographic projections for d3-geo.
JavaScript 968 203
Force-directed graph layout using velocity Verlet integration.
JavaScript 1.3k 329
2D layout algorithms for visualizing hierarchical data.
JavaScript 806 293
A minimal, promise-based implementation to require asynchronous module definitions.
Pan and zoom SVG, HTML or Canvas using mouse or touch input.
Array manipulation, ordering, searching, summarizing, etc.
Clipping and geometric operations for spherical polygons.
Color spaces! RGB, HSL, Cubehelix, CIELAB, and more.
Visualize flow between nodes in a directed acyclic network.
Human-readable reference marks for scales.
Loadingβ¦