DC.js - colorMixin

colorMixinfornece o suporte de cores para todos os gráficos, que precisam ser visualizados usando cores. A hierarquia do colorMixin é definida no diagrama abaixo.

colorMixin fornece a seguinte lista de métodos para trabalhar com cores e são os seguintes -

colorAccessor ([colorAccessor])

Obtém ou define a função de acessador de cores. Isso mapeará um valor de cor distinto na escala de cores para cada ponto de dados no grupo Crossfilter subjacente. O acessor de cor padrão é o seguinte -

mychart.colorAccessor(function (d, i){return i;})

colorDomain ([domínio])

Obtém ou define o domínio atual para a função de mapeamento de cores e deve ser fornecido como uma matriz.

calculeColorDomain ()

Define o domínio da cor determinando os valores mínimo e máximo do elemento de dados encontrado usando a função colorAccessor ().

cores ([colorScale])

Obtém ou define uma escala de cores. Aceita od3.scale.

chart.colors(d3.scale.category20b());
chart.colors(d3.scale.ordinal().range(['red','green','blue']));

linearColors (r)

Um método de atalho para definir a escala de cores linear interpolada.

chart.linearColors(["#4575b4", "#ffffbf", "#a50026"]);

ordinalColors (r)

Um método de atalho para definir a escala de cores ordinal.

chart.ordinalColors(['red','green','blue']);