dc.js

Welcome to the dc.js documentation.

The entire library is scoped under the dc namespace. Its child namespaces contain utilities.

A class diagram is shown below - mixins are blue and chart classes are green. (Relations between mixins are somewhat subjective.)

dcHierarchy baseMixin baseMixin colorMixin colorMixin baseMixin->colorMixin marginMixin marginMixin baseMixin->marginMixin bubbleMixin bubbleMixin baseMixin->bubbleMixin capMixin capMixin baseMixin->capMixin dataCount dataCount baseMixin->dataCount dataGrid dataGrid baseMixin->dataGrid dataTable dataTable baseMixin->dataTable numberDisplay numberDisplay baseMixin->numberDisplay selectMenu selectMenu baseMixin->selectMenu coordinateGridMixin coordinateGridMixin colorMixin->coordinateGridMixin geoChoroplethChart geoChoroplethChart colorMixin->geoChoroplethChart heatMap heatMap colorMixin->heatMap pieChart pieChart colorMixin->pieChart rowChart rowChart colorMixin->rowChart marginMixin->coordinateGridMixin marginMixin->heatMap marginMixin->rowChart bubbleChart bubbleChart bubbleMixin->bubbleChart bubbleOverlay bubbleOverlay bubbleMixin->bubbleOverlay stackMixin stackMixin coordinateGridMixin->stackMixin boxPlot boxPlot coordinateGridMixin->boxPlot coordinateGridMixin->bubbleChart compositeChart compositeChart coordinateGridMixin->compositeChart scatterPlot scatterPlot coordinateGridMixin->scatterPlot barChart barChart stackMixin->barChart lineChart lineChart stackMixin->lineChart capMixin->pieChart capMixin->rowChart seriesChart seriesChart compositeChart->seriesChart