DC.js - colorMixin

colorMixinBietet die Farbunterstützung für alle Diagramme, die mithilfe von Farben visualisiert werden müssen. Die Hierarchie des colorMixin ist in der folgenden Abbildung definiert.

colorMixin bietet die folgende Liste von Methoden zum Arbeiten mit Farben:

colorAccessor ([colorAccessor])

Ruft die Farbzugriffsfunktion ab oder legt diese fest. Dadurch wird für jeden Datenpunkt in der zugrunde liegenden Crossfilter-Gruppe ein eindeutiger Farbwert in der Farbskala zugeordnet. Der Standardfarbzugriff lautet wie folgt:

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

colorDomain ([domain])

Ruft die aktuelle Domäne für die Farbzuordnungsfunktion ab oder legt diese fest und muss als Array angegeben werden.

berechneFarbendomäne ()

Legt die Farbdomäne fest, indem die Min- und Max-Werte des Datenelements ermittelt werden, das mit der Funktion colorAccessor () gefunden wurde.

Farben ([colorScale])

Ruft eine Farbskala ab oder legt diese fest. Es akzeptiert died3.scale.

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

linearColors (r)

Eine Verknüpfungsmethode zum Festlegen der interpolierten linearen Farbskala.

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

ordinale Farben (r)

Eine Verknüpfungsmethode zum Festlegen der ordinalen Farbskala.

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