Displaying 1 to 20 from 86 results

d3-scale - Encodings that map abstract data to visual representation.

  •    Javascript

Encodings that map abstract data to visual representation.

d3-dag - Layout algorithms for visualizing directed acyclic graphs

  •    Javascript

Often 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-annotation - Use d3-annotation with built-in annotation types, or extend it to make custom annotations

  •    Javascript

You 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.

d3-legend - A reusable d3 legend component.

  •    Javascript

You 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.

d3-jetpack - 🚀 Nifty convenience wrappers that speed up your daily work with d3.js

  •    Javascript

If you use NPM, npm install d3-jetpack. Otherwise, download the latest d3v4+jetpack.js. Modifies append so it adds classes and ids.


graph-scroll - scrollers > steppers

  •    HTML

graph-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.

topogram - Continuous area cartograms with d3 and TopoJSON

  •    HTML

This 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.

d3-flame-graph - A D3.js plugin that produces flame graphs from hierarchical data.

  •    Javascript

A 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-extended - Extends D3 with some common jQuery functions and more

  •    Javascript

d3 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.

d3-interpolate-path - Interpolates path `d` attribute smoothly when A and B have different number of points

  •    Javascript

d3-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-brush - Select a one- or two-dimensional region using the mouse or touch.

  •    Javascript

Select a one- or two-dimensional region using the mouse or touch.

d3-chord - Visualizations relationships or network flow with an aesthetically-pleasing circular layout

  •    Javascript

Visualize relationships or network flow with an aesthetically-pleasing circular layout.






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.