DC.js - colorMixin
colorMixinобеспечивает поддержку цвета для всех диаграмм, которые необходимо визуализировать с помощью цветов. Иерархия colorMixin определена на диаграмме ниже.

colorMixin предоставляет следующий список методов для работы с цветами, и они следующие:
colorAccessor ([colorAccessor])
Получает или задает функцию доступа к цвету. Это отобразит отдельное значение цвета в цветовой шкале для каждой точки данных в базовой группе Crossfilter. Цветовой аксессуар по умолчанию выглядит следующим образом -
mychart.colorAccessor(function (d, i){return i;})
colorDomain ([домен])
Получает или задает текущий домен для функции сопоставления цветов, и он должен быть предоставлен в виде массива.
CalculColorDomain ()
Устанавливает цветовую область, определяя минимальное и максимальное значения элемента данных, найденного с помощью функции colorAccessor ().
цвета ([colorScale])
Получает или задает цветовую шкалу. Он принимаетd3.scale.
chart.colors(d3.scale.category20b());
chart.colors(d3.scale.ordinal().range(['red','green','blue']));
linearColors (r)
Быстрый метод установки интерполированной линейной цветовой шкалы.
chart.linearColors(["#4575b4", "#ffffbf", "#a50026"]);
ordinalColors (r)
Быстрый метод установки порядковой цветовой шкалы.
chart.ordinalColors(['red','green','blue']);