Evaluate asynchronous tasks with configurable concurrency.
d3 d3-module asynchronous async queueEncodings that map abstract data to visual representation.
d3 d3-module scale visualizationGraphical primitives for visualization, such as lines and areas.
d3 d3-module graphics visualization canvas svgOften data sets are hierarchical, but are not in a tree structure, such as genetic data. In these instances d3-hierarchy may not suit your needs, which is why d3-dag (Directed Acyclic Graph) exists. This module implements a data structure for manipulating DAGs that mimics the API of d3-hierarchy as much as possible, while allowing layouts of acylic DAGs. The update from 0.1 to 0.2 includes a few small backwards incompatible changes.
d3 d3-module layout dag infovisExtended geographic projections for d3-geo.
d3 d3-module cartography projectionYou can add the latest version of d3-annotation hosted on cdnjs. I would love to hear from you about any additional features that would be useful, please say hi on twitter @DataToViz.
annotations d3-annotation d3 d3-module annotationYou can also add the latest version of d3-legend hosted on cdnjs. I would love to hear from you about any additional features that would be useful, please say hi on twitter @DataToViz.
legend d3-legend d3 d3-moduleIf you use NPM, npm install d3-jetpack. Otherwise, download the latest d3v4+jetpack.js. Modifies append so it adds classes and ids.
d3 d3-modulegraph-scroll takes a selection of explanatory text sections and dispatches active events as different sections are scrolled into to view. These active events can be used to update a chart's state. To support headers and intro images/text, we use a container element containing the explanatory text and graph.
d3 d3-module scrollEasing functions for smooth animation.
d3 d3-module ease easing animation transitionShapes and calculators for spherical coordinates.
d3 d3-module geo maps cartographyThis is a JavaScript implementation of an algoritm to construct continuous area cartograms, by James A. Dougenik, Nicholas R. Chrisman and Duane R. Niemeyer, ©1985 by the Association of American Geographers. It relies heavily on d3 for rendering and TopoJSON both for writing and reading topological JSON geodata. The included example combines TopoJSON-encoded and boundaries of the United States from Natural Earth with 2011 US Census population estimates to size each state proportionally.
cartogram topojson topology d3 d3-module geoA D3.js plugin that produces flame graphs from hierarchical data. If you don't know what flame graphs are, check Brendan Gregg's post.
d3 d3-module flame graph flamegraph performanced3 Extended is compatible with d3 v4. If you are looking for the v3 compatible module you can find it on the v3 branch. This module extends d3-selection with helpful functions which are similar to the jQuery API. If you want to get to know more about this project, feel free to read the blog post: Replacing jQuery with d3.
d3js d3 datavisualization d3-moduled3-interpolate-path is a zero-dependency that adds an interpolator optimized for SVG <path> elements. It can also work directly with object representations of path commands that can be later interpreted for use with canvas or WebGL. Note this package no longer has a dependency on d3 or d3-interpolate, but in web usage adds itself to the d3 namespace like other d3 plugins do.
d3 d3-module d3-interpolate d3-interpolate-path svg-path path-animation interpolation canvas-pathArray manipulation, ordering, searching, summarizing, etc.
d3 d3-module histogram bisect shuffle statistics search sort arrayDisplays automatic reference lines for scales.
d3 d3-module axis scale visualizationSelect a one- or two-dimensional region using the mouse or touch.
d3 d3-module brush interaction
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.