DC.js - colorMixin
colorMixinfornisce il supporto del colore per tutti i grafici, che devono essere visualizzati utilizzando i colori. La gerarchia di colorMixin è definita nel diagramma sottostante.
colorMixin fornisce il seguente elenco di metodi per lavorare con i colori e sono i seguenti:
colorAccessor ([colorAccessor])
Ottiene o imposta la funzione di accesso al colore. Questo mapperà un valore di colore distinto nella scala dei colori per ogni punto dati nel gruppo Crossfilter sottostante. La funzione di accesso colore predefinita è la seguente:
mychart.colorAccessor(function (d, i){return i;})
colorDomain ([dominio])
Ottiene o imposta il dominio corrente per la funzione di mappatura dei colori e deve essere fornito come matrice.
calcolaColoreDominio ()
Imposta il dominio del colore determinando i valori minimo e massimo dell'elemento dati trovato utilizzando la funzione colorAccessor ().
colori ([colorScale])
Ottiene o imposta una scala di colori. Accetta il filed3.scale.
chart.colors(d3.scale.category20b());
chart.colors(d3.scale.ordinal().range(['red','green','blue']));
linearColors (r)
Un metodo di scelta rapida per impostare la scala di colori lineare interpolata.
chart.linearColors(["#4575b4", "#ffffbf", "#a50026"]);
ordinalColors (r)
Un metodo di scelta rapida per impostare la scala dei colori ordinale.
chart.ordinalColors(['red','green','blue']);