D3.dart

A Dart API for D3.js using dart:js.

Libraries

d3

D3 is a library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG and CSS.

d3.array

Common array manipulations.

d3.behavior

Behaviors encapsulate a complex set of low-level DOM interactions (i.e. user gestures that vary between input methods) into a higher-level set of custom events.

d3.color

Representations for various color spaces allowing specification, interpolation, conversion and manipulation.

d3.csv

Support for parsing comma-separated values.

d3.dsv

Support for parsing arbitrary delimiter-separated values.

d3.formatting

D3 makes formatting numbers easy using a standard number format.

d3.geo

Project spherical coordinates, latitude & longitude math.

d3.geom

Utilities for 2D geometry.

d3.internal

Various utilities for implementing reusable components.

d3.layout

Derive secondary data for positioning elements.

d3.locale

Formatting of numbers, dates and currencies by language and locale.

d3.math

Pseudorandom number generation and 2D transforms.

d3.namespace

Tools to simplify dealing with namespaces.

d3.scale

Convert between data and visual encodings.

d3.selection

A selection is an array of elements pulled from the current document. D3 uses CSS3 to select elements.

d3.svg

Utilities for creating Scalable Vector Graphics.

d3.time

Parse or format times, compute calendar intervals, etc.

d3.transition

A transition is a special type of selection where the operators apply smoothly over time rather than instantaneously.

d3.tsv

Support for parsing tab-separated values.

d3.xhr

Simplifies loading and parsing data.